home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Arcade•
/
Cannon Fodder ••••
/
Cannon Fodder ееее.rsrc
/
CODE_6.txt
< prev
next >
Wrap
Text File
|
1989-03-23
|
122KB
|
2,122 lines
# near model CODE resource
# jump table entries: 608-611 (4 of them)
fn00000000:
00000000 4E56 FFF0 link A6, -0x0010
00000004 4E71 nop
00000006 4E71 nop
00000008 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000000C A89C syscall PenMode
0000000E 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
00000012 3F2D FAE6 move.w -[A7], [A5 - 0x51A]
00000016 A893 syscall MoveTo
00000018 3F2D FAE0 move.w -[A7], [A5 - 0x520]
0000001C 3F2D FAE2 move.w -[A7], [A5 - 0x51E]
00000020 A891 syscall LineTo
00000022 3F2D FAE0 move.w -[A7], [A5 - 0x520]
00000026 3F2D FAE6 move.w -[A7], [A5 - 0x51A]
0000002A A893 syscall MoveTo
0000002C 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
00000030 3F2D FAE2 move.w -[A7], [A5 - 0x51E]
00000034 A891 syscall LineTo
00000036 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000003A A89C syscall PenMode
0000003C 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
00000040 3F2D FAE6 move.w -[A7], [A5 - 0x51A]
00000044 A893 syscall MoveTo
00000046 3F2D FAE0 move.w -[A7], [A5 - 0x520]
0000004A 3F2D FAE2 move.w -[A7], [A5 - 0x51E]
0000004E A891 syscall LineTo
00000050 3F2D FAE0 move.w -[A7], [A5 - 0x520]
00000054 3F2D FAE6 move.w -[A7], [A5 - 0x51A]
00000058 A893 syscall MoveTo
0000005A 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
0000005E 3F2D FAE2 move.w -[A7], [A5 - 0x51E]
00000062 A891 syscall LineTo
00000064 3F3C 0008 move.w -[A7], 0x8
00000068 A89C syscall PenMode
0000006A 4E5E unlink A6
0000006C 4E75 rts
fn0000006E:
0000006E 4E56 FFE8 link A6, -0x0018
00000072 4E71 nop
00000074 4E71 nop
00000076 3B6D E66E FB6C move.w [A5 - 0x494], [A5 - 0x1992]
0000007C 0C6D 0016 FB6C cmpi.w [A5 - 0x494], 0x16
00000082 6C00 0008 bge +0xA /* 0000008C */
00000086 3B7C 0016 FB6C move.w [A5 - 0x494], 0x16
label0000008C:
0000008C 0C6D 00C8 FB6C cmpi.w [A5 - 0x494], 0xC8
00000092 6F00 0008 ble +0xA /* 0000009C */
00000096 3B7C 00C8 FB6C move.w [A5 - 0x494], 0xC8
label0000009C:
0000009C 3B6D E66C FB68 move.w [A5 - 0x498], [A5 - 0x1994]
000000A2 0C6D 0042 FB68 cmpi.w [A5 - 0x498], 0x42 /* 'B' */
000000A8 6C00 0008 bge +0xA /* 000000B2 */
000000AC 3B7C 0042 FB68 move.w [A5 - 0x498], 0x42 /* 'B' */
label000000B2:
000000B2 0C6D 010A FB68 cmpi.w [A5 - 0x498], 0x10A
000000B8 6F00 0008 ble +0xA /* 000000C2 */
000000BC 3B7C 010A FB68 move.w [A5 - 0x498], 0x10A
label000000C2:
000000C2 302D FB6C move.w D0, [A5 - 0x494]
000000C6 0640 FFEE addi.w D0, 0xFFEE
000000CA 3B40 FAE4 move.w [A5 - 0x51C], D0
000000CE 302D FB68 move.w D0, [A5 - 0x498]
000000D2 0640 FFF6 addi.w D0, 0xFFF6
000000D6 3B40 FAE6 move.w [A5 - 0x51A], D0
000000DA 302D FB6C move.w D0, [A5 - 0x494]
000000DE 0640 0012 addi.w D0, 0x12
000000E2 3B40 FAE0 move.w [A5 - 0x520], D0
000000E6 302D FB68 move.w D0, [A5 - 0x498]
000000EA 0640 000A addi.w D0, 0xA /* '\n' */
000000EE 3B40 FAE2 move.w [A5 - 0x51E], D0
000000F2 486D FB4C pea.l [A5 - 0x4B4]
000000F6 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
000000FA 3F2D FAE6 move.w -[A7], [A5 - 0x51A]
000000FE 3F2D FAE0 move.w -[A7], [A5 - 0x520]
00000102 3F2D FAE2 move.w -[A7], [A5 - 0x51E]
00000106 A8A7 syscall SetRect
00000108 3F3C 0001 move.w -[A7], 0x1
0000010C 3F3C 0001 move.w -[A7], 0x1
00000110 A89B syscall PenSize
00000112 486D FB4C pea.l [A5 - 0x4B4]
00000116 A8A1 syscall FrameRect
00000118 4E5E unlink A6
0000011A 4E75 rts
fn0000011C:
0000011C 4E56 FFE8 link A6, -0x0018
00000120 4E71 nop
00000122 4E71 nop
00000124 3B6D E66E FB72 move.w [A5 - 0x48E], [A5 - 0x1992]
0000012A 0C6D 000A FB72 cmpi.w [A5 - 0x48E], 0xA /* '\n' */
00000130 6C00 0008 bge +0xA /* 0000013A */
00000134 3B7C 000A FB72 move.w [A5 - 0x48E], 0xA /* '\n' */
label0000013A:
0000013A 0C6D 00BE FB72 cmpi.w [A5 - 0x48E], 0xBE
00000140 6F00 0008 ble +0xA /* 0000014A */
00000144 3B7C 00BE FB72 move.w [A5 - 0x48E], 0xBE
label0000014A:
0000014A 3B6D E66C FB78 move.w [A5 - 0x488], [A5 - 0x1994]
00000150 0C6D 0028 FB78 cmpi.w [A5 - 0x488], 0x28 /* '(' */
00000156 6C00 0008 bge +0xA /* 00000160 */
0000015A 3B7C 0028 FB78 move.w [A5 - 0x488], 0x28 /* '(' */
label00000160:
00000160 0C6D 00F0 FB78 cmpi.w [A5 - 0x488], 0xF0
00000166 6F00 0008 ble +0xA /* 00000170 */
0000016A 3B7C 00F0 FB78 move.w [A5 - 0x488], 0xF0
label00000170:
00000170 3B6D FB72 FAE4 move.w [A5 - 0x51C], [A5 - 0x48E]
00000176 3B6D FB78 FAE6 move.w [A5 - 0x51A], [A5 - 0x488]
0000017C 302D FB72 move.w D0, [A5 - 0x48E]
00000180 0640 001D addi.w D0, 0x1D
00000184 3B40 FAE0 move.w [A5 - 0x520], D0
00000188 302D FB78 move.w D0, [A5 - 0x488]
0000018C 0640 0024 addi.w D0, 0x24 /* '$' */
00000190 3B40 FAE2 move.w [A5 - 0x51E], D0
00000194 486D FB4C pea.l [A5 - 0x4B4]
00000198 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
0000019C 3F2D FAE6 move.w -[A7], [A5 - 0x51A]
000001A0 3F2D FAE0 move.w -[A7], [A5 - 0x520]
000001A4 3F2D FAE2 move.w -[A7], [A5 - 0x51E]
000001A8 A8A7 syscall SetRect
000001AA 3F3C 0001 move.w -[A7], 0x1
000001AE 3F3C 0001 move.w -[A7], 0x1
000001B2 A89B syscall PenSize
000001B4 486D FB4C pea.l [A5 - 0x4B4]
000001B8 A8A1 syscall FrameRect
000001BA 4E5E unlink A6
000001BC 4E75 rts
fn000001BE:
000001BE 4E56 FFE8 link A6, -0x0018
000001C2 4E71 nop
000001C4 4E71 nop
000001C6 3B6D E66E FB6E move.w [A5 - 0x492], [A5 - 0x1992]
000001CC 0C6D 0129 FB6E cmpi.w [A5 - 0x492], 0x129
000001D2 6C00 0008 bge +0xA /* 000001DC */
000001D6 3B7C 0129 FB6E move.w [A5 - 0x492], 0x129
label000001DC:
000001DC 0C6D 01E0 FB6E cmpi.w [A5 - 0x492], 0x1E0
000001E2 6F00 0008 ble +0xA /* 000001EC */
000001E6 3B7C 01E0 FB6E move.w [A5 - 0x492], 0x1E0
label000001EC:
000001EC 3B6D E66C FB5A move.w [A5 - 0x4A6], [A5 - 0x1994]
000001F2 0C6D 0028 FB5A cmpi.w [A5 - 0x4A6], 0x28 /* '(' */
000001F8 6C00 0008 bge +0xA /* 00000202 */
000001FC 3B7C 0028 FB5A move.w [A5 - 0x4A6], 0x28 /* '(' */
label00000202:
00000202 0C6D 00F0 FB5A cmpi.w [A5 - 0x4A6], 0xF0
00000208 6F00 0008 ble +0xA /* 00000212 */
0000020C 3B7C 00F0 FB5A move.w [A5 - 0x4A6], 0xF0
label00000212:
00000212 3B6D FB6E FAE4 move.w [A5 - 0x51C], [A5 - 0x492]
00000218 3B6D FB5A FAE6 move.w [A5 - 0x51A], [A5 - 0x4A6]
0000021E 302D FB6E move.w D0, [A5 - 0x492]
00000222 0640 0018 addi.w D0, 0x18
00000226 3B40 FAE0 move.w [A5 - 0x520], D0
0000022A 302D FB5A move.w D0, [A5 - 0x4A6]
0000022E 0640 0024 addi.w D0, 0x24 /* '$' */
00000232 3B40 FAE2 move.w [A5 - 0x51E], D0
00000236 486D FB4C pea.l [A5 - 0x4B4]
0000023A 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
0000023E 3F2D FAE6 move.w -[A7], [A5 - 0x51A]
00000242 3F2D FAE0 move.w -[A7], [A5 - 0x520]
00000246 3F2D FAE2 move.w -[A7], [A5 - 0x51E]
0000024A A8A7 syscall SetRect
0000024C 3F3C 0001 move.w -[A7], 0x1
00000250 3F3C 0001 move.w -[A7], 0x1
00000254 A89B syscall PenSize
00000256 486D FB4C pea.l [A5 - 0x4B4]
0000025A A8A1 syscall FrameRect
0000025C 4E5E unlink A6
0000025E 4E75 rts
fn00000260:
00000260 4E56 FFE8 link A6, -0x0018
00000264 4E71 nop
00000266 4E71 nop
00000268 3B6D E66E FB70 move.w [A5 - 0x490], [A5 - 0x1992]
0000026E 0C6D 000A FB70 cmpi.w [A5 - 0x490], 0xA /* '\n' */
00000274 6C00 0008 bge +0xA /* 0000027E */
00000278 3B7C 000A FB70 move.w [A5 - 0x490], 0xA /* '\n' */
label0000027E:
0000027E 0C6D 00BE FB70 cmpi.w [A5 - 0x490], 0xBE
00000284 6F00 0008 ble +0xA /* 0000028E */
00000288 3B7C 00BE FB70 move.w [A5 - 0x490], 0xBE
label0000028E:
0000028E 3B6D E66C FB5C move.w [A5 - 0x4A4], [A5 - 0x1994]
00000294 0C6D 0028 FB5C cmpi.w [A5 - 0x4A4], 0x28 /* '(' */
0000029A 6C00 0008 bge +0xA /* 000002A4 */
0000029E 3B7C 0028 FB5C move.w [A5 - 0x4A4], 0x28 /* '(' */
label000002A4:
000002A4 0C6D 00F0 FB5C cmpi.w [A5 - 0x4A4], 0xF0
000002AA 6F00 0008 ble +0xA /* 000002B4 */
000002AE 3B7C 00F0 FB5C move.w [A5 - 0x4A4], 0xF0
label000002B4:
000002B4 3B6D FB70 FAE4 move.w [A5 - 0x51C], [A5 - 0x490]
000002BA 3B6D FB5C FAE6 move.w [A5 - 0x51A], [A5 - 0x4A4]
000002C0 302D FB70 move.w D0, [A5 - 0x490]
000002C4 0640 0018 addi.w D0, 0x18
000002C8 3B40 FAE0 move.w [A5 - 0x520], D0
000002CC 302D FB5C move.w D0, [A5 - 0x4A4]
000002D0 0640 0024 addi.w D0, 0x24 /* '$' */
000002D4 3B40 FAE2 move.w [A5 - 0x51E], D0
000002D8 486D FB4C pea.l [A5 - 0x4B4]
000002DC 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
000002E0 3F2D FAE6 move.w -[A7], [A5 - 0x51A]
000002E4 3F2D FAE0 move.w -[A7], [A5 - 0x520]
000002E8 3F2D FAE2 move.w -[A7], [A5 - 0x51E]
000002EC A8A7 syscall SetRect
000002EE 3F3C 0001 move.w -[A7], 0x1
000002F2 3F3C 0001 move.w -[A7], 0x1
000002F6 A89B syscall PenSize
000002F8 486D FB4C pea.l [A5 - 0x4B4]
000002FC A8A1 syscall FrameRect
000002FE 4E5E unlink A6
00000300 4E75 rts
fn00000302:
00000302 4E56 FFD8 link A6, -0x0028
00000306 4E71 nop
00000308 4E71 nop
0000030A 486D E66E pea.l [A5 - 0x1992]
0000030E 486D E66C pea.l [A5 - 0x1994]
00000312 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000316 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000031A A89C syscall PenMode
0000031C 4EBA FD50 jsr [PC - 0x2B0 /* 0000006E */]
00000320 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000324 A89C syscall PenMode
00000326 4EBA FD46 jsr [PC - 0x2BA /* 0000006E */]
0000032A 3F3C 0008 move.w -[A7], 0x8
0000032E A89C syscall PenMode
00000330 554F subq.w A7, 2
00000332 A974 syscall Button
00000334 4A1F tst.b [A7]+
00000336 6700 00C8 beq +0xCA /* 00000400 */
0000033A 554F subq.w A7, 2
0000033C 2F2D E66C move.l -[A7], [A5 - 0x1994]
00000340 486D FD28 pea.l [A5 - 0x2D8]
00000344 A8AD syscall PtInRect
00000346 4A1F tst.b [A7]+
00000348 6700 001C beq +0x1E /* 00000366 */
0000034C 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1
00000352 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
00000358 486D FD28 pea.l [A5 - 0x2D8]
0000035C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000360 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000364 A8B3 syscall InvertRoundRect
label00000366:
00000366 102D FD27 move.b D0, [A5 - 0x2D9]
0000036A 0A00 0001 xori.b D0, 0x1
0000036E 4A00 tst.b D0
00000370 6700 008E beq +0x90 /* 00000400 */
00000374 486D FB4C pea.l [A5 - 0x4B4]
00000378 486D FE1A pea.l [A5 - 0x1E6]
0000037C A8A5 syscall FillRect
0000037E 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000382 302D FB6C move.w D0, [A5 - 0x494]
00000386 0640 FFED addi.w D0, 0xFFED
0000038A 3B40 FAE4 move.w [A5 - 0x51C], D0
0000038E 302D FB68 move.w D0, [A5 - 0x498]
00000392 0640 FFF6 addi.w D0, 0xFFF6
00000396 3B40 FAE6 move.w [A5 - 0x51A], D0
0000039A 302D FB6C move.w D0, [A5 - 0x494]
0000039E 0640 0013 addi.w D0, 0x13
000003A2 3B40 FAE0 move.w [A5 - 0x520], D0
000003A6 302D FB68 move.w D0, [A5 - 0x498]
000003AA 0640 0009 addi.w D0, 0x9 /* '\t' */
000003AE 3B40 FAE2 move.w [A5 - 0x51E], D0
000003B2 486E FFE0 pea.l [A6 - 0x20]
000003B6 302D FAE4 move.w D0, [A5 - 0x51C]
000003BA 5340 subq.w D0, 1
000003BC 3F00 move.w -[A7], D0
000003BE 3F3C 0014 move.w -[A7], 0x14
000003C2 302D FAE0 move.w D0, [A5 - 0x520]
000003C6 5240 addq.w D0, 1
000003C8 3F00 move.w -[A7], D0
000003CA 3F2D FAE6 move.w -[A7], [A5 - 0x51A]
000003CE A8A7 syscall SetRect
000003D0 486E FFE0 pea.l [A6 - 0x20]
000003D4 486D FE1A pea.l [A5 - 0x1E6]
000003D8 A8A5 syscall FillRect
000003DA 486E FFE8 pea.l [A6 - 0x18]
000003DE 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
000003E2 3F2D FAE2 move.w -[A7], [A5 - 0x51E]
000003E6 3F2D FAE0 move.w -[A7], [A5 - 0x520]
000003EA 3F3C 0114 move.w -[A7], 0x114
000003EE A8A7 syscall SetRect
000003F0 486E FFE8 pea.l [A6 - 0x18]
000003F4 486D FE12 pea.l [A5 - 0x1EE]
000003F8 A8A5 syscall FillRect
000003FA 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
label00000400:
00000400 4E5E unlink A6
00000402 4E75 rts
fn00000404:
00000404 4E56 FFD8 link A6, -0x0028
00000408 4E71 nop
0000040A 4E71 nop
0000040C 486D E66E pea.l [A5 - 0x1992]
00000410 486D E66C pea.l [A5 - 0x1994]
00000414 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000418 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000041C A89C syscall PenMode
0000041E 4EBA FCFC jsr [PC - 0x304 /* 0000011C */]
00000422 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000426 A89C syscall PenMode
00000428 4EBA FCF2 jsr [PC - 0x30E /* 0000011C */]
0000042C 3F3C 0008 move.w -[A7], 0x8
00000430 A89C syscall PenMode
00000432 554F subq.w A7, 2
00000434 A974 syscall Button
00000436 4A1F tst.b [A7]+
00000438 6700 0108 beq +0x10A /* 00000542 */
0000043C 554F subq.w A7, 2
0000043E 2F2D E66C move.l -[A7], [A5 - 0x1994]
00000442 486D FD28 pea.l [A5 - 0x2D8]
00000446 A8AD syscall PtInRect
00000448 4A1F tst.b [A7]+
0000044A 6700 001C beq +0x1E /* 00000468 */
0000044E 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1
00000454 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
0000045A 486D FD28 pea.l [A5 - 0x2D8]
0000045E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000462 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000466 A8B3 syscall InvertRoundRect
label00000468:
00000468 102D FD27 move.b D0, [A5 - 0x2D9]
0000046C 0A00 0001 xori.b D0, 0x1
00000470 4A00 tst.b D0
00000472 6700 00CE beq +0xD0 /* 00000542 */
00000476 486D FB1C pea.l [A5 - 0x4E4]
0000047A 3F2D FB72 move.w -[A7], [A5 - 0x48E]
0000047E 4267 clr.w -[A7]
00000480 302D FB72 move.w D0, [A5 - 0x48E]
00000484 0640 001D addi.w D0, 0x1D
00000488 3F00 move.w -[A7], D0
0000048A 3F3C 012C move.w -[A7], 0x12C
0000048E A8A7 syscall SetRect
00000490 554F subq.w A7, 2
00000492 486D FB1C pea.l [A5 - 0x4E4]
00000496 486D FB14 pea.l [A5 - 0x4EC]
0000049A 486D FB24 pea.l [A5 - 0x4DC]
0000049E A8AA syscall SectRect
000004A0 101F move.b D0, [A7]+
000004A2 0A00 0001 xori.b D0, 0x1
000004A6 4A00 tst.b D0
000004A8 6700 007E beq +0x80 /* 00000528 */
000004AC 486D FB4C pea.l [A5 - 0x4B4]
000004B0 486D FE1A pea.l [A5 - 0x1E6]
000004B4 A8A5 syscall FillRect
000004B6 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000004BA 3B6D FB72 FAE4 move.w [A5 - 0x51C], [A5 - 0x48E]
000004C0 3B6D FB78 FAE6 move.w [A5 - 0x51A], [A5 - 0x488]
000004C6 302D FB72 move.w D0, [A5 - 0x48E]
000004CA 0640 001D addi.w D0, 0x1D
000004CE 3B40 FAE0 move.w [A5 - 0x520], D0
000004D2 302D FB78 move.w D0, [A5 - 0x488]
000004D6 0640 0024 addi.w D0, 0x24 /* '$' */
000004DA 3B40 FAE2 move.w [A5 - 0x51E], D0
000004DE 486E FFE0 pea.l [A6 - 0x20]
000004E2 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
000004E6 3F3C 0014 move.w -[A7], 0x14
000004EA 3F2D FAE0 move.w -[A7], [A5 - 0x520]
000004EE 3F2D FAE6 move.w -[A7], [A5 - 0x51A]
000004F2 A8A7 syscall SetRect
000004F4 486E FFE0 pea.l [A6 - 0x20]
000004F8 486D FE1A pea.l [A5 - 0x1E6]
000004FC A8A5 syscall FillRect
000004FE 486E FFE8 pea.l [A6 - 0x18]
00000502 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
00000506 302D FAE2 move.w D0, [A5 - 0x51E]
0000050A 5340 subq.w D0, 1
0000050C 3F00 move.w -[A7], D0
0000050E 3F2D FAE0 move.w -[A7], [A5 - 0x520]
00000512 3F3C 0114 move.w -[A7], 0x114
00000516 A8A7 syscall SetRect
00000518 486E FFE8 pea.l [A6 - 0x18]
0000051C 486D FE12 pea.l [A5 - 0x1EE]
00000520 A8A5 syscall FillRect
00000522 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
label00000528:
00000528 554F subq.w A7, 2
0000052A 486D FB1C pea.l [A5 - 0x4E4]
0000052E 486D FB14 pea.l [A5 - 0x4EC]
00000532 486D FB24 pea.l [A5 - 0x4DC]
00000536 A8AA syscall SectRect
00000538 4A1F tst.b [A7]+
0000053A 6700 0006 beq +0x8 /* 00000542 */
0000053E 4EBA FAC0 jsr [PC - 0x540 /* 00000000 */]
label00000542:
00000542 4E5E unlink A6
00000544 4E75 rts
fn00000546:
00000546 4E56 FFD8 link A6, -0x0028
0000054A 4E71 nop
0000054C 4E71 nop
0000054E 486D E66E pea.l [A5 - 0x1992]
00000552 486D E66C pea.l [A5 - 0x1994]
00000556 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000055A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000055E A89C syscall PenMode
00000560 4EBA FCFE jsr [PC - 0x302 /* 00000260 */]
00000564 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000568 A89C syscall PenMode
0000056A 4EBA FCF4 jsr [PC - 0x30C /* 00000260 */]
0000056E 3F3C 0008 move.w -[A7], 0x8
00000572 A89C syscall PenMode
00000574 554F subq.w A7, 2
00000576 A974 syscall Button
00000578 4A1F tst.b [A7]+
0000057A 6700 013E beq +0x140 /* 000006BA */
0000057E 554F subq.w A7, 2
00000580 2F2D E66C move.l -[A7], [A5 - 0x1994]
00000584 486D FD28 pea.l [A5 - 0x2D8]
00000588 A8AD syscall PtInRect
0000058A 4A1F tst.b [A7]+
0000058C 6700 001C beq +0x1E /* 000005AA */
00000590 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1
00000596 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
0000059C 486D FD28 pea.l [A5 - 0x2D8]
000005A0 3F3C 000A move.w -[A7], 0xA /* '\n' */
000005A4 3F3C 000A move.w -[A7], 0xA /* '\n' */
000005A8 A8B3 syscall InvertRoundRect
label000005AA:
000005AA 102D FD27 move.b D0, [A5 - 0x2D9]
000005AE 0A00 0001 xori.b D0, 0x1
000005B2 4A00 tst.b D0
000005B4 6700 0104 beq +0x106 /* 000006BA */
000005B8 486D FB1C pea.l [A5 - 0x4E4]
000005BC 3F2D FB70 move.w -[A7], [A5 - 0x490]
000005C0 4267 clr.w -[A7]
000005C2 302D FB70 move.w D0, [A5 - 0x490]
000005C6 0640 0018 addi.w D0, 0x18
000005CA 3F00 move.w -[A7], D0
000005CC 3F3C 012C move.w -[A7], 0x12C
000005D0 A8A7 syscall SetRect
000005D2 554F subq.w A7, 2
000005D4 486D FB1C pea.l [A5 - 0x4E4]
000005D8 486D FB14 pea.l [A5 - 0x4EC]
000005DC 486D FB24 pea.l [A5 - 0x4DC]
000005E0 A8AA syscall SectRect
000005E2 101F move.b D0, [A7]+
000005E4 0A00 0001 xori.b D0, 0x1
000005E8 4A00 tst.b D0
000005EA 6700 009A beq +0x9C /* 00000686 */
000005EE 554F subq.w A7, 2
000005F0 486D FB1C pea.l [A5 - 0x4E4]
000005F4 486D F432 pea.l [A5 - 0xBCE]
000005F8 486D FB24 pea.l [A5 - 0x4DC]
000005FC A8AA syscall SectRect
000005FE 101F move.b D0, [A7]+
00000600 0A00 0001 xori.b D0, 0x1
00000604 4A00 tst.b D0
00000606 6700 007E beq +0x80 /* 00000686 */
0000060A 486D FB4C pea.l [A5 - 0x4B4]
0000060E 486D FE1A pea.l [A5 - 0x1E6]
00000612 A8A5 syscall FillRect
00000614 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00000618 3B6D FB70 FAE4 move.w [A5 - 0x51C], [A5 - 0x490]
0000061E 3B6D FB5C FAE6 move.w [A5 - 0x51A], [A5 - 0x4A4]
00000624 302D FB70 move.w D0, [A5 - 0x490]
00000628 0640 0018 addi.w D0, 0x18
0000062C 3B40 FAE0 move.w [A5 - 0x520], D0
00000630 302D FB5C move.w D0, [A5 - 0x4A4]
00000634 0640 0024 addi.w D0, 0x24 /* '$' */
00000638 3B40 FAE2 move.w [A5 - 0x51E], D0
0000063C 486E FFE0 pea.l [A6 - 0x20]
00000640 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
00000644 3F3C 0014 move.w -[A7], 0x14
00000648 3F2D FAE0 move.w -[A7], [A5 - 0x520]
0000064C 3F2D FAE6 move.w -[A7], [A5 - 0x51A]
00000650 A8A7 syscall SetRect
00000652 486E FFE0 pea.l [A6 - 0x20]
00000656 486D FE1A pea.l [A5 - 0x1E6]
0000065A A8A5 syscall FillRect
0000065C 486E FFE8 pea.l [A6 - 0x18]
00000660 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
00000664 302D FAE2 move.w D0, [A5 - 0x51E]
00000668 5340 subq.w D0, 1
0000066A 3F00 move.w -[A7], D0
0000066C 3F2D FAE0 move.w -[A7], [A5 - 0x520]
00000670 3F3C 0114 move.w -[A7], 0x114
00000674 A8A7 syscall SetRect
00000676 486E FFE8 pea.l [A6 - 0x18]
0000067A 486D FE12 pea.l [A5 - 0x1EE]
0000067E A8A5 syscall FillRect
00000680 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
label00000686:
00000686 554F subq.w A7, 2
00000688 486D FB1C pea.l [A5 - 0x4E4]
0000068C 486D FB14 pea.l [A5 - 0x4EC]
00000690 486D FB24 pea.l [A5 - 0x4DC]
00000694 A8AA syscall SectRect
00000696 4A1F tst.b [A7]+
00000698 6700 0006 beq +0x8 /* 000006A0 */
0000069C 4EBA F962 jsr [PC - 0x69E /* 00000000 */]
label000006A0:
000006A0 554F subq.w A7, 2
000006A2 486D FB1C pea.l [A5 - 0x4E4]
000006A6 486D F432 pea.l [A5 - 0xBCE]
000006AA 486D FB24 pea.l [A5 - 0x4DC]
000006AE A8AA syscall SectRect
000006B0 4A1F tst.b [A7]+
000006B2 6700 0006 beq +0x8 /* 000006BA */
000006B6 4EBA F948 jsr [PC - 0x6B8 /* 00000000 */]
label000006BA:
000006BA 4E5E unlink A6
000006BC 4E75 rts
fn000006BE:
000006BE 4E56 FFD8 link A6, -0x0028
000006C2 4E71 nop
000006C4 4E71 nop
000006C6 486D E66E pea.l [A5 - 0x1992]
000006CA 486D E66C pea.l [A5 - 0x1994]
000006CE 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000006D2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000006D6 A89C syscall PenMode
000006D8 4EBA FAE4 jsr [PC - 0x51C /* 000001BE */]
000006DC 3F3C 000A move.w -[A7], 0xA /* '\n' */
000006E0 A89C syscall PenMode
000006E2 4EBA FADA jsr [PC - 0x526 /* 000001BE */]
000006E6 3F3C 0008 move.w -[A7], 0x8
000006EA A89C syscall PenMode
000006EC 554F subq.w A7, 2
000006EE A974 syscall Button
000006F0 4A1F tst.b [A7]+
000006F2 6700 013E beq +0x140 /* 00000832 */
000006F6 554F subq.w A7, 2
000006F8 2F2D E66C move.l -[A7], [A5 - 0x1994]
000006FC 486D FD28 pea.l [A5 - 0x2D8]
00000700 A8AD syscall PtInRect
00000702 4A1F tst.b [A7]+
00000704 6700 001C beq +0x1E /* 00000722 */
00000708 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1
0000070E 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
00000714 486D FD28 pea.l [A5 - 0x2D8]
00000718 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000071C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000720 A8B3 syscall InvertRoundRect
label00000722:
00000722 102D FD27 move.b D0, [A5 - 0x2D9]
00000726 0A00 0001 xori.b D0, 0x1
0000072A 4A00 tst.b D0
0000072C 6700 0104 beq +0x106 /* 00000832 */
00000730 486D FB1C pea.l [A5 - 0x4E4]
00000734 3F2D FB6E move.w -[A7], [A5 - 0x492]
00000738 4267 clr.w -[A7]
0000073A 302D FB6E move.w D0, [A5 - 0x492]
0000073E 0640 0018 addi.w D0, 0x18
00000742 3F00 move.w -[A7], D0
00000744 3F3C 012C move.w -[A7], 0x12C
00000748 A8A7 syscall SetRect
0000074A 554F subq.w A7, 2
0000074C 486D FB1C pea.l [A5 - 0x4E4]
00000750 486D FB0C pea.l [A5 - 0x4F4]
00000754 486D FB24 pea.l [A5 - 0x4DC]
00000758 A8AA syscall SectRect
0000075A 101F move.b D0, [A7]+
0000075C 0A00 0001 xori.b D0, 0x1
00000760 4A00 tst.b D0
00000762 6700 009A beq +0x9C /* 000007FE */
00000766 554F subq.w A7, 2
00000768 486D FB1C pea.l [A5 - 0x4E4]
0000076C 486D F42A pea.l [A5 - 0xBD6]
00000770 486D FB24 pea.l [A5 - 0x4DC]
00000774 A8AA syscall SectRect
00000776 101F move.b D0, [A7]+
00000778 0A00 0001 xori.b D0, 0x1
0000077C 4A00 tst.b D0
0000077E 6700 007E beq +0x80 /* 000007FE */
00000782 486D FB4C pea.l [A5 - 0x4B4]
00000786 486D FE1A pea.l [A5 - 0x1E6]
0000078A A8A5 syscall FillRect
0000078C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
00000790 3B6D FB6E FAE4 move.w [A5 - 0x51C], [A5 - 0x492]
00000796 3B6D FB5A FAE6 move.w [A5 - 0x51A], [A5 - 0x4A6]
0000079C 302D FB6E move.w D0, [A5 - 0x492]
000007A0 0640 0018 addi.w D0, 0x18
000007A4 3B40 FAE0 move.w [A5 - 0x520], D0
000007A8 302D FB5A move.w D0, [A5 - 0x4A6]
000007AC 0640 0024 addi.w D0, 0x24 /* '$' */
000007B0 3B40 FAE2 move.w [A5 - 0x51E], D0
000007B4 486E FFE0 pea.l [A6 - 0x20]
000007B8 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
000007BC 3F3C 0014 move.w -[A7], 0x14
000007C0 3F2D FAE0 move.w -[A7], [A5 - 0x520]
000007C4 3F2D FAE6 move.w -[A7], [A5 - 0x51A]
000007C8 A8A7 syscall SetRect
000007CA 486E FFE0 pea.l [A6 - 0x20]
000007CE 486D FE1A pea.l [A5 - 0x1E6]
000007D2 A8A5 syscall FillRect
000007D4 486E FFE8 pea.l [A6 - 0x18]
000007D8 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
000007DC 302D FAE2 move.w D0, [A5 - 0x51E]
000007E0 5340 subq.w D0, 1
000007E2 3F00 move.w -[A7], D0
000007E4 3F2D FAE0 move.w -[A7], [A5 - 0x520]
000007E8 3F3C 0114 move.w -[A7], 0x114
000007EC A8A7 syscall SetRect
000007EE 486E FFE8 pea.l [A6 - 0x18]
000007F2 486D FE12 pea.l [A5 - 0x1EE]
000007F6 A8A5 syscall FillRect
000007F8 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
label000007FE:
000007FE 554F subq.w A7, 2
00000800 486D FB1C pea.l [A5 - 0x4E4]
00000804 486D FB0C pea.l [A5 - 0x4F4]
00000808 486D FB24 pea.l [A5 - 0x4DC]
0000080C A8AA syscall SectRect
0000080E 4A1F tst.b [A7]+
00000810 6700 0006 beq +0x8 /* 00000818 */
00000814 4EBA F7EA jsr [PC - 0x816 /* 00000000 */]
label00000818:
00000818 554F subq.w A7, 2
0000081A 486D FB1C pea.l [A5 - 0x4E4]
0000081E 486D F42A pea.l [A5 - 0xBD6]
00000822 486D FB24 pea.l [A5 - 0x4DC]
00000826 A8AA syscall SectRect
00000828 4A1F tst.b [A7]+
0000082A 6700 0006 beq +0x8 /* 00000832 */
0000082E 4EBA F7D0 jsr [PC - 0x830 /* 00000000 */]
label00000832:
00000832 4E5E unlink A6
00000834 4E75 rts
fn00000836:
00000836 4E56 FFE8 link A6, -0x0018
0000083A 4E71 nop
0000083C 4E71 nop
0000083E 3B6D E66E FB64 move.w [A5 - 0x49C], [A5 - 0x1992]
00000844 0C6D 0138 FB64 cmpi.w [A5 - 0x49C], 0x138
0000084A 6C00 0008 bge +0xA /* 00000854 */
0000084E 3B7C 0138 FB64 move.w [A5 - 0x49C], 0x138
label00000854:
00000854 0C6D 01EA FB64 cmpi.w [A5 - 0x49C], 0x1EA
0000085A 6F00 0008 ble +0xA /* 00000864 */
0000085E 3B7C 01EA FB64 move.w [A5 - 0x49C], 0x1EA
label00000864:
00000864 3B6D E66C FB60 move.w [A5 - 0x4A0], [A5 - 0x1994]
0000086A 0C6D 0042 FB60 cmpi.w [A5 - 0x4A0], 0x42 /* 'B' */
00000870 6C00 0008 bge +0xA /* 0000087A */
00000874 3B7C 0042 FB60 move.w [A5 - 0x4A0], 0x42 /* 'B' */
label0000087A:
0000087A 0C6D 010A FB60 cmpi.w [A5 - 0x4A0], 0x10A
00000880 6F00 0008 ble +0xA /* 0000088A */
00000884 3B7C 010A FB60 move.w [A5 - 0x4A0], 0x10A
label0000088A:
0000088A 302D FB64 move.w D0, [A5 - 0x49C]
0000088E 0640 FFEE addi.w D0, 0xFFEE
00000892 3B40 FAE4 move.w [A5 - 0x51C], D0
00000896 302D FB60 move.w D0, [A5 - 0x4A0]
0000089A 0640 FFF6 addi.w D0, 0xFFF6
0000089E 3B40 FAE6 move.w [A5 - 0x51A], D0
000008A2 302D FB64 move.w D0, [A5 - 0x49C]
000008A6 0640 0012 addi.w D0, 0x12
000008AA 3B40 FAE0 move.w [A5 - 0x520], D0
000008AE 302D FB60 move.w D0, [A5 - 0x4A0]
000008B2 0640 000A addi.w D0, 0xA /* '\n' */
000008B6 3B40 FAE2 move.w [A5 - 0x51E], D0
000008BA 486D FB4C pea.l [A5 - 0x4B4]
000008BE 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
000008C2 3F2D FAE6 move.w -[A7], [A5 - 0x51A]
000008C6 3F2D FAE0 move.w -[A7], [A5 - 0x520]
000008CA 3F2D FAE2 move.w -[A7], [A5 - 0x51E]
000008CE A8A7 syscall SetRect
000008D0 3F3C 0001 move.w -[A7], 0x1
000008D4 3F3C 0001 move.w -[A7], 0x1
000008D8 A89B syscall PenSize
000008DA 486D FB4C pea.l [A5 - 0x4B4]
000008DE A8A1 syscall FrameRect
000008E0 4E5E unlink A6
000008E2 4E75 rts
fn000008E4:
000008E4 4E56 FFE8 link A6, -0x0018
000008E8 4E71 nop
000008EA 4E71 nop
000008EC 3B6D E66E FB74 move.w [A5 - 0x48C], [A5 - 0x1992]
000008F2 0C6D 0129 FB74 cmpi.w [A5 - 0x48C], 0x129
000008F8 6C00 0008 bge +0xA /* 00000902 */
000008FC 3B7C 0129 FB74 move.w [A5 - 0x48C], 0x129
label00000902:
00000902 0C6D 01E0 FB74 cmpi.w [A5 - 0x48C], 0x1E0
00000908 6F00 0008 ble +0xA /* 00000912 */
0000090C 3B7C 01E0 FB74 move.w [A5 - 0x48C], 0x1E0
label00000912:
00000912 3B6D E66C FB76 move.w [A5 - 0x48A], [A5 - 0x1994]
00000918 0C6D 0028 FB76 cmpi.w [A5 - 0x48A], 0x28 /* '(' */
0000091E 6C00 0008 bge +0xA /* 00000928 */
00000922 3B7C 0028 FB76 move.w [A5 - 0x48A], 0x28 /* '(' */
label00000928:
00000928 0C6D 00F0 FB76 cmpi.w [A5 - 0x48A], 0xF0
0000092E 6F00 0008 ble +0xA /* 00000938 */
00000932 3B7C 00F0 FB76 move.w [A5 - 0x48A], 0xF0
label00000938:
00000938 3B6D FB74 FAE4 move.w [A5 - 0x51C], [A5 - 0x48C]
0000093E 3B6D FB76 FAE6 move.w [A5 - 0x51A], [A5 - 0x48A]
00000944 302D FB74 move.w D0, [A5 - 0x48C]
00000948 0640 001D addi.w D0, 0x1D
0000094C 3B40 FAE0 move.w [A5 - 0x520], D0
00000950 302D FB76 move.w D0, [A5 - 0x48A]
00000954 0640 0024 addi.w D0, 0x24 /* '$' */
00000958 3B40 FAE2 move.w [A5 - 0x51E], D0
0000095C 486D FB4C pea.l [A5 - 0x4B4]
00000960 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
00000964 3F2D FAE6 move.w -[A7], [A5 - 0x51A]
00000968 3F2D FAE0 move.w -[A7], [A5 - 0x520]
0000096C 3F2D FAE2 move.w -[A7], [A5 - 0x51E]
00000970 A8A7 syscall SetRect
00000972 3F3C 0001 move.w -[A7], 0x1
00000976 3F3C 0001 move.w -[A7], 0x1
0000097A A89B syscall PenSize
0000097C 486D FB4C pea.l [A5 - 0x4B4]
00000980 A8A1 syscall FrameRect
00000982 4E5E unlink A6
00000984 4E75 rts
fn00000986:
00000986 4E56 FFD8 link A6, -0x0028
0000098A 4E71 nop
0000098C 4E71 nop
0000098E 486D E66E pea.l [A5 - 0x1992]
00000992 486D E66C pea.l [A5 - 0x1994]
00000996 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000099A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000099E A89C syscall PenMode
000009A0 4EBA FF42 jsr [PC - 0xBE /* 000008E4 */]
000009A4 3F3C 000A move.w -[A7], 0xA /* '\n' */
000009A8 A89C syscall PenMode
000009AA 4EBA FF38 jsr [PC - 0xC8 /* 000008E4 */]
000009AE 3F3C 0008 move.w -[A7], 0x8
000009B2 A89C syscall PenMode
000009B4 554F subq.w A7, 2
000009B6 A974 syscall Button
000009B8 4A1F tst.b [A7]+
000009BA 6700 0108 beq +0x10A /* 00000AC4 */
000009BE 554F subq.w A7, 2
000009C0 2F2D E66C move.l -[A7], [A5 - 0x1994]
000009C4 486D FD28 pea.l [A5 - 0x2D8]
000009C8 A8AD syscall PtInRect
000009CA 4A1F tst.b [A7]+
000009CC 6700 001C beq +0x1E /* 000009EA */
000009D0 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1
000009D6 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
000009DC 486D FD28 pea.l [A5 - 0x2D8]
000009E0 3F3C 000A move.w -[A7], 0xA /* '\n' */
000009E4 3F3C 000A move.w -[A7], 0xA /* '\n' */
000009E8 A8B3 syscall InvertRoundRect
label000009EA:
000009EA 102D FD27 move.b D0, [A5 - 0x2D9]
000009EE 0A00 0001 xori.b D0, 0x1
000009F2 4A00 tst.b D0
000009F4 6700 00CE beq +0xD0 /* 00000AC4 */
000009F8 486D FB1C pea.l [A5 - 0x4E4]
000009FC 3F2D FB74 move.w -[A7], [A5 - 0x48C]
00000A00 4267 clr.w -[A7]
00000A02 302D FB74 move.w D0, [A5 - 0x48C]
00000A06 0640 001D addi.w D0, 0x1D
00000A0A 3F00 move.w -[A7], D0
00000A0C 3F3C 012C move.w -[A7], 0x12C
00000A10 A8A7 syscall SetRect
00000A12 554F subq.w A7, 2
00000A14 486D FB1C pea.l [A5 - 0x4E4]
00000A18 486D FB0C pea.l [A5 - 0x4F4]
00000A1C 486D FB24 pea.l [A5 - 0x4DC]
00000A20 A8AA syscall SectRect
00000A22 101F move.b D0, [A7]+
00000A24 0A00 0001 xori.b D0, 0x1
00000A28 4A00 tst.b D0
00000A2A 6700 007E beq +0x80 /* 00000AAA */
00000A2E 486D FB4C pea.l [A5 - 0x4B4]
00000A32 486D FE1A pea.l [A5 - 0x1E6]
00000A36 A8A5 syscall FillRect
00000A38 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00000A3C 3B6D FB74 FAE4 move.w [A5 - 0x51C], [A5 - 0x48C]
00000A42 3B6D FB76 FAE6 move.w [A5 - 0x51A], [A5 - 0x48A]
00000A48 302D FB74 move.w D0, [A5 - 0x48C]
00000A4C 0640 001D addi.w D0, 0x1D
00000A50 3B40 FAE0 move.w [A5 - 0x520], D0
00000A54 302D FB76 move.w D0, [A5 - 0x48A]
00000A58 0640 0024 addi.w D0, 0x24 /* '$' */
00000A5C 3B40 FAE2 move.w [A5 - 0x51E], D0
00000A60 486E FFE0 pea.l [A6 - 0x20]
00000A64 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
00000A68 3F3C 0014 move.w -[A7], 0x14
00000A6C 3F2D FAE0 move.w -[A7], [A5 - 0x520]
00000A70 3F2D FAE6 move.w -[A7], [A5 - 0x51A]
00000A74 A8A7 syscall SetRect
00000A76 486E FFE0 pea.l [A6 - 0x20]
00000A7A 486D FE1A pea.l [A5 - 0x1E6]
00000A7E A8A5 syscall FillRect
00000A80 486E FFE8 pea.l [A6 - 0x18]
00000A84 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
00000A88 302D FAE2 move.w D0, [A5 - 0x51E]
00000A8C 5340 subq.w D0, 1
00000A8E 3F00 move.w -[A7], D0
00000A90 3F2D FAE0 move.w -[A7], [A5 - 0x520]
00000A94 3F3C 0114 move.w -[A7], 0x114
00000A98 A8A7 syscall SetRect
00000A9A 486E FFE8 pea.l [A6 - 0x18]
00000A9E 486D FE12 pea.l [A5 - 0x1EE]
00000AA2 A8A5 syscall FillRect
00000AA4 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
label00000AAA:
00000AAA 554F subq.w A7, 2
00000AAC 486D FB1C pea.l [A5 - 0x4E4]
00000AB0 486D FB0C pea.l [A5 - 0x4F4]
00000AB4 486D FB24 pea.l [A5 - 0x4DC]
00000AB8 A8AA syscall SectRect
00000ABA 4A1F tst.b [A7]+
00000ABC 6700 0006 beq +0x8 /* 00000AC4 */
00000AC0 4EBA F53E jsr [PC - 0xAC2 /* 00000000 */]
label00000AC4:
00000AC4 4E5E unlink A6
00000AC6 4E75 rts
fn00000AC8:
00000AC8 4E56 FFD8 link A6, -0x0028
00000ACC 4E71 nop
00000ACE 4E71 nop
00000AD0 486D E66E pea.l [A5 - 0x1992]
00000AD4 486D E66C pea.l [A5 - 0x1994]
00000AD8 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000ADC 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000AE0 A89C syscall PenMode
00000AE2 4EBA FD52 jsr [PC - 0x2AE /* 00000836 */]
00000AE6 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000AEA A89C syscall PenMode
00000AEC 4EBA FD48 jsr [PC - 0x2B8 /* 00000836 */]
00000AF0 3F3C 0008 move.w -[A7], 0x8
00000AF4 A89C syscall PenMode
00000AF6 554F subq.w A7, 2
00000AF8 A974 syscall Button
00000AFA 4A1F tst.b [A7]+
00000AFC 6700 00C8 beq +0xCA /* 00000BC6 */
00000B00 554F subq.w A7, 2
00000B02 2F2D E66C move.l -[A7], [A5 - 0x1994]
00000B06 486D FD28 pea.l [A5 - 0x2D8]
00000B0A A8AD syscall PtInRect
00000B0C 4A1F tst.b [A7]+
00000B0E 6700 001C beq +0x1E /* 00000B2C */
00000B12 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1
00000B18 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
00000B1E 486D FD28 pea.l [A5 - 0x2D8]
00000B22 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000B26 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000B2A A8B3 syscall InvertRoundRect
label00000B2C:
00000B2C 102D FD27 move.b D0, [A5 - 0x2D9]
00000B30 0A00 0001 xori.b D0, 0x1
00000B34 4A00 tst.b D0
00000B36 6700 008E beq +0x90 /* 00000BC6 */
00000B3A 486D FB4C pea.l [A5 - 0x4B4]
00000B3E 486D FE1A pea.l [A5 - 0x1E6]
00000B42 A8A5 syscall FillRect
00000B44 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000B48 302D FB64 move.w D0, [A5 - 0x49C]
00000B4C 0640 FFED addi.w D0, 0xFFED
00000B50 3B40 FAE4 move.w [A5 - 0x51C], D0
00000B54 302D FB60 move.w D0, [A5 - 0x4A0]
00000B58 0640 FFF6 addi.w D0, 0xFFF6
00000B5C 3B40 FAE6 move.w [A5 - 0x51A], D0
00000B60 302D FB64 move.w D0, [A5 - 0x49C]
00000B64 0640 0013 addi.w D0, 0x13
00000B68 3B40 FAE0 move.w [A5 - 0x520], D0
00000B6C 302D FB60 move.w D0, [A5 - 0x4A0]
00000B70 0640 0009 addi.w D0, 0x9 /* '\t' */
00000B74 3B40 FAE2 move.w [A5 - 0x51E], D0
00000B78 486E FFE0 pea.l [A6 - 0x20]
00000B7C 302D FAE4 move.w D0, [A5 - 0x51C]
00000B80 5340 subq.w D0, 1
00000B82 3F00 move.w -[A7], D0
00000B84 3F3C 0014 move.w -[A7], 0x14
00000B88 302D FAE0 move.w D0, [A5 - 0x520]
00000B8C 5240 addq.w D0, 1
00000B8E 3F00 move.w -[A7], D0
00000B90 3F2D FAE6 move.w -[A7], [A5 - 0x51A]
00000B94 A8A7 syscall SetRect
00000B96 486E FFE0 pea.l [A6 - 0x20]
00000B9A 486D FE1A pea.l [A5 - 0x1E6]
00000B9E A8A5 syscall FillRect
00000BA0 486E FFE8 pea.l [A6 - 0x18]
00000BA4 3F2D FAE4 move.w -[A7], [A5 - 0x51C]
00000BA8 3F2D FAE2 move.w -[A7], [A5 - 0x51E]
00000BAC 3F2D FAE0 move.w -[A7], [A5 - 0x520]
00000BB0 3F3C 0114 move.w -[A7], 0x114
00000BB4 A8A7 syscall SetRect
00000BB6 486E FFE8 pea.l [A6 - 0x18]
00000BBA 486D FE12 pea.l [A5 - 0x1EE]
00000BBE A8A5 syscall FillRect
00000BC0 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
label00000BC6:
00000BC6 4E5E unlink A6
00000BC8 4E75 rts
export_76:
00000BCA 4E56 FFC6 link A6, -0x003A
00000BCE 4E71 nop
00000BD0 4E71 nop
00000BD2 554F subq.w A7, 2
00000BD4 A974 syscall Button
00000BD6 4A1F tst.b [A7]+
00000BD8 6700 0010 beq +0x12 /* 00000BEA */
label00000BDC:
00000BDC 554F subq.w A7, 2
00000BDE A974 syscall Button
00000BE0 101F move.b D0, [A7]+
00000BE2 0A00 0001 xori.b D0, 0x1
00000BE6 4A00 tst.b D0
00000BE8 67F2 beq -0xC /* 00000BDC */
label00000BEA:
00000BEA 422E FFCF clr.b [A6 - 0x31]
00000BEE 486E FFE8 pea.l [A6 - 0x18]
00000BF2 4267 clr.w -[A7]
00000BF4 3F3C 0114 move.w -[A7], 0x114
00000BF8 3F3C 020F move.w -[A7], 0x20F
00000BFC 3F3C 0165 move.w -[A7], 0x165
00000C00 A8A7 syscall SetRect
00000C02 486E FFE8 pea.l [A6 - 0x18]
00000C06 486D FE1A pea.l [A5 - 0x1E6]
00000C0A A8A5 syscall FillRect
00000C0C 4267 clr.w -[A7]
00000C0E A887 syscall TextFont
00000C10 1D7C 0001 FFCE move.b [A6 - 0x32], 0x1
00000C16 7000 moveq.l D0, 0x00
00000C18 102E FFCE move.b D0, [A6 - 0x32]
00000C1C 3F00 move.w -[A7], D0
00000C1E A888 syscall TextFace
00000C20 3F3C 000C move.w -[A7], 0xC
00000C24 A88A syscall TextSize
00000C26 3D7C 00E1 FFD6 move.w [A6 - 0x2A], 0xE1
00000C2C 3D7C 011D FFD2 move.w [A6 - 0x2E], 0x11D
00000C32 486D FD28 pea.l [A5 - 0x2D8]
00000C36 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
00000C3A 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
00000C3E 302E FFD6 move.w D0, [A6 - 0x2A]
00000C42 0640 003C addi.w D0, 0x3C /* '<' */
00000C46 3F00 move.w -[A7], D0
00000C48 302E FFD2 move.w D0, [A6 - 0x2E]
00000C4C 0640 0014 addi.w D0, 0x14
00000C50 3F00 move.w -[A7], D0
00000C52 A8A7 syscall SetRect
00000C54 486D FD28 pea.l [A5 - 0x2D8]
00000C58 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000C5C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000C60 A8B0 syscall FrameRoundRect
00000C62 302E FFD6 move.w D0, [A6 - 0x2A]
00000C66 5640 addq.w D0, 3
00000C68 3F00 move.w -[A7], D0
00000C6A 302E FFD2 move.w D0, [A6 - 0x2E]
00000C6E 0640 000F addi.w D0, 0xF
00000C72 3F00 move.w -[A7], D0
00000C74 A893 syscall MoveTo
00000C76 3F3C 0005 move.w -[A7], 0x5
00000C7A 487A 02A8 pea.l [PC + 0x2A8 /* 00000F24, value 0x643414E, pstring "CANCEL" */]
00000C7E 4267 clr.w -[A7]
00000C80 3F3C 0004 move.w -[A7], 0x4
00000C84 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000C88 486E FFD8 pea.l [A6 - 0x28]
00000C8C 302E FFD6 move.w D0, [A6 - 0x2A]
00000C90 0640 FF74 addi.w D0, 0xFF74
00000C94 3F00 move.w -[A7], D0
00000C96 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
00000C9A 302E FFD6 move.w D0, [A6 - 0x2A]
00000C9E 0640 FFE2 addi.w D0, 0xFFE2
00000CA2 3F00 move.w -[A7], D0
00000CA4 302E FFD2 move.w D0, [A6 - 0x2E]
00000CA8 0640 0014 addi.w D0, 0x14
00000CAC 3F00 move.w -[A7], D0
00000CAE A8A7 syscall SetRect
00000CB0 486E FFD8 pea.l [A6 - 0x28]
00000CB4 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000CB8 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000CBC A8B0 syscall FrameRoundRect
00000CBE 302E FFD6 move.w D0, [A6 - 0x2A]
00000CC2 0640 FF77 addi.w D0, 0xFF77
00000CC6 3F00 move.w -[A7], D0
00000CC8 302E FFD2 move.w D0, [A6 - 0x2E]
00000CCC 0640 000F addi.w D0, 0xF
00000CD0 3F00 move.w -[A7], D0
00000CD2 A893 syscall MoveTo
00000CD4 3F3C 0005 move.w -[A7], 0x5
00000CD8 487A 023C pea.l [PC + 0x23C /* 00000F16, value 0xC504C41, pstring "PLACE CANNON" */]
00000CDC 4267 clr.w -[A7]
00000CDE 3F3C 0004 move.w -[A7], 0x4
00000CE2 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000CE6 3F3C 0001 move.w -[A7], 0x1
00000CEA A887 syscall TextFont
00000CEC 422E FFCE clr.b [A6 - 0x32]
00000CF0 7000 moveq.l D0, 0x00
00000CF2 102E FFCE move.b D0, [A6 - 0x32]
00000CF6 3F00 move.w -[A7], D0
00000CF8 A888 syscall TextFace
00000CFA 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000CFE A88A syscall TextSize
label00000D00:
00000D00 486D E66C pea.l [A5 - 0x1994]
00000D04 A972 syscall GetMouse
00000D06 554F subq.w A7, 2
00000D08 A974 syscall Button
00000D0A 4A1F tst.b [A7]+
00000D0C 6700 005A beq +0x5C /* 00000D68 */
00000D10 554F subq.w A7, 2
00000D12 2F2D E66C move.l -[A7], [A5 - 0x1994]
00000D16 486E FFD8 pea.l [A6 - 0x28]
00000D1A A8AD syscall PtInRect
00000D1C 4A1F tst.b [A7]+
00000D1E 6700 0016 beq +0x18 /* 00000D36 */
00000D22 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1
00000D28 486E FFD8 pea.l [A6 - 0x28]
00000D2C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000D30 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000D34 A8B3 syscall InvertRoundRect
label00000D36:
00000D36 554F subq.w A7, 2
00000D38 2F2D E66C move.l -[A7], [A5 - 0x1994]
00000D3C 486D FD28 pea.l [A5 - 0x2D8]
00000D40 A8AD syscall PtInRect
00000D42 4A1F tst.b [A7]+
00000D44 6700 0022 beq +0x24 /* 00000D68 */
00000D48 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1
00000D4E 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1
00000D54 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
00000D5A 486D FD28 pea.l [A5 - 0x2D8]
00000D5E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000D62 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000D66 A8B3 syscall InvertRoundRect
label00000D68:
00000D68 4A2E FFCF tst.b [A6 - 0x31]
00000D6C 6792 beq -0x6C /* 00000D00 */
label00000D6E:
00000D6E 554F subq.w A7, 2
00000D70 A974 syscall Button
00000D72 101F move.b D0, [A7]+
00000D74 0A00 0001 xori.b D0, 0x1
00000D78 4A00 tst.b D0
00000D7A 67F2 beq -0xC /* 00000D6E */
00000D7C 102D FD27 move.b D0, [A5 - 0x2D9]
00000D80 0A00 0001 xori.b D0, 0x1
00000D84 4A00 tst.b D0
00000D86 6700 017C beq +0x17E /* 00000F04 */
00000D8A 422D FD22 clr.b [A5 - 0x2DE]
label00000D8E:
00000D8E 4EBA F572 jsr [PC - 0xA8E /* 00000302 */]
00000D92 4A2D FD22 tst.b [A5 - 0x2DE]
00000D96 67F6 beq -0x8 /* 00000D8E */
00000D98 486E FFD8 pea.l [A6 - 0x28]
00000D9C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000DA0 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000DA4 A8B3 syscall InvertRoundRect
00000DA6 486E FFD8 pea.l [A6 - 0x28]
00000DAA 486D FE1A pea.l [A5 - 0x1E6]
00000DAE A8A5 syscall FillRect
00000DB0 4267 clr.w -[A7]
00000DB2 A887 syscall TextFont
00000DB4 1D7C 0001 FFCE move.b [A6 - 0x32], 0x1
00000DBA 7000 moveq.l D0, 0x00
00000DBC 102E FFCE move.b D0, [A6 - 0x32]
00000DC0 3F00 move.w -[A7], D0
00000DC2 A888 syscall TextFace
00000DC4 3F3C 000C move.w -[A7], 0xC
00000DC8 A88A syscall TextSize
00000DCA 102D FD27 move.b D0, [A5 - 0x2D9]
00000DCE 0A00 0001 xori.b D0, 0x1
00000DD2 4A00 tst.b D0
00000DD4 6700 012E beq +0x130 /* 00000F04 */
00000DD8 486E FFD8 pea.l [A6 - 0x28]
00000DDC 302E FFD6 move.w D0, [A6 - 0x2A]
00000DE0 0640 0064 addi.w D0, 0x64 /* 'd' */
00000DE4 3F00 move.w -[A7], D0
00000DE6 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
00000DEA 302E FFD6 move.w D0, [A6 - 0x2A]
00000DEE 0640 00D2 addi.w D0, 0xD2
00000DF2 3F00 move.w -[A7], D0
00000DF4 302E FFD2 move.w D0, [A6 - 0x2E]
00000DF8 0640 0014 addi.w D0, 0x14
00000DFC 3F00 move.w -[A7], D0
00000DFE A8A7 syscall SetRect
00000E00 486E FFD8 pea.l [A6 - 0x28]
00000E04 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000E08 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000E0C A8B0 syscall FrameRoundRect
00000E0E 302E FFD6 move.w D0, [A6 - 0x2A]
00000E12 0640 0067 addi.w D0, 0x67 /* 'g' */
00000E16 3F00 move.w -[A7], D0
00000E18 302E FFD2 move.w D0, [A6 - 0x2E]
00000E1C 0640 000F addi.w D0, 0xF
00000E20 3F00 move.w -[A7], D0
00000E22 A893 syscall MoveTo
00000E24 3F3C 0005 move.w -[A7], 0x5
00000E28 487A 00DE pea.l [PC + 0xDE /* 00000F08, value 0xC504C41, pstring "PLACE CANNON" */]
00000E2C 4267 clr.w -[A7]
00000E2E 3F3C 0004 move.w -[A7], 0x4
00000E32 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000E36 3F3C 0001 move.w -[A7], 0x1
00000E3A A887 syscall TextFont
00000E3C 422E FFCE clr.b [A6 - 0x32]
00000E40 7000 moveq.l D0, 0x00
00000E42 102E FFCE move.b D0, [A6 - 0x32]
00000E46 3F00 move.w -[A7], D0
00000E48 A888 syscall TextFace
00000E4A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000E4E A88A syscall TextSize
00000E50 422E FFCF clr.b [A6 - 0x31]
label00000E54:
00000E54 486D E66C pea.l [A5 - 0x1994]
00000E58 A972 syscall GetMouse
00000E5A 554F subq.w A7, 2
00000E5C A974 syscall Button
00000E5E 4A1F tst.b [A7]+
00000E60 6700 005A beq +0x5C /* 00000EBC */
00000E64 554F subq.w A7, 2
00000E66 2F2D E66C move.l -[A7], [A5 - 0x1994]
00000E6A 486E FFD8 pea.l [A6 - 0x28]
00000E6E A8AD syscall PtInRect
00000E70 4A1F tst.b [A7]+
00000E72 6700 0016 beq +0x18 /* 00000E8A */
00000E76 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1
00000E7C 486E FFD8 pea.l [A6 - 0x28]
00000E80 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000E84 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000E88 A8B3 syscall InvertRoundRect
label00000E8A:
00000E8A 554F subq.w A7, 2
00000E8C 2F2D E66C move.l -[A7], [A5 - 0x1994]
00000E90 486D FD28 pea.l [A5 - 0x2D8]
00000E94 A8AD syscall PtInRect
00000E96 4A1F tst.b [A7]+
00000E98 6700 0022 beq +0x24 /* 00000EBC */
00000E9C 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1
00000EA2 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1
00000EA8 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
00000EAE 486D FD28 pea.l [A5 - 0x2D8]
00000EB2 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000EB6 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000EBA A8B3 syscall InvertRoundRect
label00000EBC:
00000EBC 4A2E FFCF tst.b [A6 - 0x31]
00000EC0 6792 beq -0x6C /* 00000E54 */
label00000EC2:
00000EC2 554F subq.w A7, 2
00000EC4 A974 syscall Button
00000EC6 101F move.b D0, [A7]+
00000EC8 0A00 0001 xori.b D0, 0x1
00000ECC 4A00 tst.b D0
00000ECE 67F2 beq -0xC /* 00000EC2 */
00000ED0 102D FD27 move.b D0, [A5 - 0x2D9]
00000ED4 0A00 0001 xori.b D0, 0x1
00000ED8 4A00 tst.b D0
00000EDA 6700 0028 beq +0x2A /* 00000F04 */
00000EDE 422D FD22 clr.b [A5 - 0x2DE]
label00000EE2:
00000EE2 4EBA FBE4 jsr [PC - 0x41C /* 00000AC8 */]
00000EE6 4A2D FD22 tst.b [A5 - 0x2DE]
00000EEA 67F6 beq -0x8 /* 00000EE2 */
00000EEC 486E FFD8 pea.l [A6 - 0x28]
00000EF0 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000EF4 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000EF8 A8B3 syscall InvertRoundRect
00000EFA 486E FFD8 pea.l [A6 - 0x28]
00000EFE 486D FE1A pea.l [A5 - 0x1E6]
00000F02 A8A5 syscall FillRect
label00000F04:
00000F04 4E5E unlink A6
00000F06 4E75 rts
00000F08 0C50 4C41 cmpi.w [A0], 0x4C41 /* 'LA' */
00000F0C 4345 chk.w D1, D5
00000F0E 2043 movea.l A0, D3
00000F10 414E chk.w D0, A6
00000F12 4E4F trap 15
00000F14 4E16 .invalid // invalid opcode 4
00000F16 0C50 4C41 cmpi.w [A0], 0x4C41 /* 'LA' */
00000F1A 4345 chk.w D1, D5
00000F1C 2043 movea.l A0, D3
00000F1E 414E chk.w D0, A6
00000F20 4E4F trap 15
00000F22 4E16 .invalid // invalid opcode 4
00000F24 0643 414E addi.w D3, 0x414E /* 'AN' */
00000F28 4345 chk.w D1, D5
00000F2A 4C16 4E56 movem.w D1,D2,D4,D6,A1,A2,A3,A6, [A6]
export_77: // at 00000F2C (misaligned)
00000F2E FFC6 .invalid <<F/7/7>>
00000F30 4E71 nop
00000F32 4E71 nop
00000F34 422E FFCF clr.b [A6 - 0x31]
00000F38 486E FFE8 pea.l [A6 - 0x18]
00000F3C 4267 clr.w -[A7]
00000F3E 3F3C 0114 move.w -[A7], 0x114
00000F42 3F3C 020F move.w -[A7], 0x20F
00000F46 3F3C 0165 move.w -[A7], 0x165
00000F4A A8A7 syscall SetRect
00000F4C 486E FFE8 pea.l [A6 - 0x18]
00000F50 486D FE1A pea.l [A5 - 0x1E6]
00000F54 A8A5 syscall FillRect
00000F56 4267 clr.w -[A7]
00000F58 A887 syscall TextFont
00000F5A 1D7C 0001 FFCE move.b [A6 - 0x32], 0x1
00000F60 7000 moveq.l D0, 0x00
00000F62 102E FFCE move.b D0, [A6 - 0x32]
00000F66 3F00 move.w -[A7], D0
00000F68 A888 syscall TextFace
00000F6A 3F3C 000C move.w -[A7], 0xC
00000F6E A88A syscall TextSize
00000F70 3D7C 00E1 FFD6 move.w [A6 - 0x2A], 0xE1
00000F76 3D7C 011D FFD2 move.w [A6 - 0x2E], 0x11D
00000F7C 486D FD28 pea.l [A5 - 0x2D8]
00000F80 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
00000F84 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
00000F88 302E FFD6 move.w D0, [A6 - 0x2A]
00000F8C 0640 003C addi.w D0, 0x3C /* '<' */
00000F90 3F00 move.w -[A7], D0
00000F92 302E FFD2 move.w D0, [A6 - 0x2E]
00000F96 0640 0014 addi.w D0, 0x14
00000F9A 3F00 move.w -[A7], D0
00000F9C A8A7 syscall SetRect
00000F9E 486D FD28 pea.l [A5 - 0x2D8]
00000FA2 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000FA6 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000FAA A8B0 syscall FrameRoundRect
00000FAC 302E FFD6 move.w D0, [A6 - 0x2A]
00000FB0 5640 addq.w D0, 3
00000FB2 3F00 move.w -[A7], D0
00000FB4 302E FFD2 move.w D0, [A6 - 0x2E]
00000FB8 0640 000F addi.w D0, 0xF
00000FBC 3F00 move.w -[A7], D0
00000FBE A893 syscall MoveTo
00000FC0 3F3C 0005 move.w -[A7], 0x5
00000FC4 487A 02AC pea.l [PC + 0x2AC /* 00001272, value 0x643414E, pstring "CANCEL" */]
00000FC8 4267 clr.w -[A7]
00000FCA 3F3C 0004 move.w -[A7], 0x4
00000FCE 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000FD2 486E FFD8 pea.l [A6 - 0x28]
00000FD6 302E FFD6 move.w D0, [A6 - 0x2A]
00000FDA 0640 FF6A addi.w D0, 0xFF6A
00000FDE 3F00 move.w -[A7], D0
00000FE0 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
00000FE4 302E FFD6 move.w D0, [A6 - 0x2A]
00000FE8 0640 FFE2 addi.w D0, 0xFFE2
00000FEC 3F00 move.w -[A7], D0
00000FEE 302E FFD2 move.w D0, [A6 - 0x2E]
00000FF2 0640 0014 addi.w D0, 0x14
00000FF6 3F00 move.w -[A7], D0
00000FF8 A8A7 syscall SetRect
00000FFA 486E FFD8 pea.l [A6 - 0x28]
00000FFE 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001002 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001006 A8B0 syscall FrameRoundRect
00001008 302E FFD6 move.w D0, [A6 - 0x2A]
0000100C 0640 FF6D addi.w D0, 0xFF6D
00001010 3F00 move.w -[A7], D0
00001012 302E FFD2 move.w D0, [A6 - 0x2E]
00001016 0640 000F addi.w D0, 0xF
0000101A 3F00 move.w -[A7], D0
0000101C A893 syscall MoveTo
0000101E 3F3C 0005 move.w -[A7], 0x5
00001022 487A 023E pea.l [PC + 0x23E /* 00001262, value 0xE504C41, pstring "PLACE HOSPITAL" */]
00001026 4267 clr.w -[A7]
00001028 3F3C 0004 move.w -[A7], 0x4
0000102C 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00001030 3F3C 0001 move.w -[A7], 0x1
00001034 A887 syscall TextFont
00001036 422E FFCE clr.b [A6 - 0x32]
0000103A 7000 moveq.l D0, 0x00
0000103C 102E FFCE move.b D0, [A6 - 0x32]
00001040 3F00 move.w -[A7], D0
00001042 A888 syscall TextFace
00001044 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00001048 A88A syscall TextSize
label0000104A:
0000104A 486D E66C pea.l [A5 - 0x1994]
0000104E A972 syscall GetMouse
00001050 554F subq.w A7, 2
00001052 A974 syscall Button
00001054 4A1F tst.b [A7]+
00001056 6700 005A beq +0x5C /* 000010B2 */
0000105A 554F subq.w A7, 2
0000105C 2F2D E66C move.l -[A7], [A5 - 0x1994]
00001060 486E FFD8 pea.l [A6 - 0x28]
00001064 A8AD syscall PtInRect
00001066 4A1F tst.b [A7]+
00001068 6700 0016 beq +0x18 /* 00001080 */
0000106C 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1
00001072 486E FFD8 pea.l [A6 - 0x28]
00001076 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000107A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000107E A8B3 syscall InvertRoundRect
label00001080:
00001080 554F subq.w A7, 2
00001082 2F2D E66C move.l -[A7], [A5 - 0x1994]
00001086 486D FD28 pea.l [A5 - 0x2D8]
0000108A A8AD syscall PtInRect
0000108C 4A1F tst.b [A7]+
0000108E 6700 0022 beq +0x24 /* 000010B2 */
00001092 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1
00001098 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1
0000109E 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
000010A4 486D FD28 pea.l [A5 - 0x2D8]
000010A8 3F3C 000A move.w -[A7], 0xA /* '\n' */
000010AC 3F3C 000A move.w -[A7], 0xA /* '\n' */
000010B0 A8B3 syscall InvertRoundRect
label000010B2:
000010B2 4A2E FFCF tst.b [A6 - 0x31]
000010B6 6792 beq -0x6C /* 0000104A */
label000010B8:
000010B8 554F subq.w A7, 2
000010BA A974 syscall Button
000010BC 101F move.b D0, [A7]+
000010BE 0A00 0001 xori.b D0, 0x1
000010C2 4A00 tst.b D0
000010C4 67F2 beq -0xC /* 000010B8 */
000010C6 102D FD27 move.b D0, [A5 - 0x2D9]
000010CA 0A00 0001 xori.b D0, 0x1
000010CE 4A00 tst.b D0
000010D0 6700 017C beq +0x17E /* 0000124E */
000010D4 422D FD22 clr.b [A5 - 0x2DE]
label000010D8:
000010D8 4EBA F32A jsr [PC - 0xCD6 /* 00000404 */]
000010DC 4A2D FD22 tst.b [A5 - 0x2DE]
000010E0 67F6 beq -0x8 /* 000010D8 */
000010E2 486E FFD8 pea.l [A6 - 0x28]
000010E6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000010EA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000010EE A8B3 syscall InvertRoundRect
000010F0 486E FFD8 pea.l [A6 - 0x28]
000010F4 486D FE1A pea.l [A5 - 0x1E6]
000010F8 A8A5 syscall FillRect
000010FA 4267 clr.w -[A7]
000010FC A887 syscall TextFont
000010FE 1D7C 0001 FFCE move.b [A6 - 0x32], 0x1
00001104 7000 moveq.l D0, 0x00
00001106 102E FFCE move.b D0, [A6 - 0x32]
0000110A 3F00 move.w -[A7], D0
0000110C A888 syscall TextFace
0000110E 3F3C 000C move.w -[A7], 0xC
00001112 A88A syscall TextSize
00001114 102D FD27 move.b D0, [A5 - 0x2D9]
00001118 0A00 0001 xori.b D0, 0x1
0000111C 4A00 tst.b D0
0000111E 6700 012E beq +0x130 /* 0000124E */
00001122 486E FFD8 pea.l [A6 - 0x28]
00001126 302E FFD6 move.w D0, [A6 - 0x2A]
0000112A 0640 0064 addi.w D0, 0x64 /* 'd' */
0000112E 3F00 move.w -[A7], D0
00001130 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
00001134 302E FFD6 move.w D0, [A6 - 0x2A]
00001138 0640 00DC addi.w D0, 0xDC
0000113C 3F00 move.w -[A7], D0
0000113E 302E FFD2 move.w D0, [A6 - 0x2E]
00001142 0640 0014 addi.w D0, 0x14
00001146 3F00 move.w -[A7], D0
00001148 A8A7 syscall SetRect
0000114A 486E FFD8 pea.l [A6 - 0x28]
0000114E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001152 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001156 A8B0 syscall FrameRoundRect
00001158 302E FFD6 move.w D0, [A6 - 0x2A]
0000115C 0640 0067 addi.w D0, 0x67 /* 'g' */
00001160 3F00 move.w -[A7], D0
00001162 302E FFD2 move.w D0, [A6 - 0x2E]
00001166 0640 000F addi.w D0, 0xF
0000116A 3F00 move.w -[A7], D0
0000116C A893 syscall MoveTo
0000116E 3F3C 0005 move.w -[A7], 0x5
00001172 487A 00DE pea.l [PC + 0xDE /* 00001252, value 0xE504C41, pstring "PLACE HOSPITAL" */]
00001176 4267 clr.w -[A7]
00001178 3F3C 0004 move.w -[A7], 0x4
0000117C 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00001180 3F3C 0001 move.w -[A7], 0x1
00001184 A887 syscall TextFont
00001186 422E FFCE clr.b [A6 - 0x32]
0000118A 7000 moveq.l D0, 0x00
0000118C 102E FFCE move.b D0, [A6 - 0x32]
00001190 3F00 move.w -[A7], D0
00001192 A888 syscall TextFace
00001194 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00001198 A88A syscall TextSize
0000119A 422E FFCF clr.b [A6 - 0x31]
label0000119E:
0000119E 486D E66C pea.l [A5 - 0x1994]
000011A2 A972 syscall GetMouse
000011A4 554F subq.w A7, 2
000011A6 A974 syscall Button
000011A8 4A1F tst.b [A7]+
000011AA 6700 005A beq +0x5C /* 00001206 */
000011AE 554F subq.w A7, 2
000011B0 2F2D E66C move.l -[A7], [A5 - 0x1994]
000011B4 486E FFD8 pea.l [A6 - 0x28]
000011B8 A8AD syscall PtInRect
000011BA 4A1F tst.b [A7]+
000011BC 6700 0016 beq +0x18 /* 000011D4 */
000011C0 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1
000011C6 486E FFD8 pea.l [A6 - 0x28]
000011CA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000011CE 3F3C 000A move.w -[A7], 0xA /* '\n' */
000011D2 A8B3 syscall InvertRoundRect
label000011D4:
000011D4 554F subq.w A7, 2
000011D6 2F2D E66C move.l -[A7], [A5 - 0x1994]
000011DA 486D FD28 pea.l [A5 - 0x2D8]
000011DE A8AD syscall PtInRect
000011E0 4A1F tst.b [A7]+
000011E2 6700 0022 beq +0x24 /* 00001206 */
000011E6 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1
000011EC 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1
000011F2 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
000011F8 486D FD28 pea.l [A5 - 0x2D8]
000011FC 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001200 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001204 A8B3 syscall InvertRoundRect
label00001206:
00001206 4A2E FFCF tst.b [A6 - 0x31]
0000120A 6792 beq -0x6C /* 0000119E */
label0000120C:
0000120C 554F subq.w A7, 2
0000120E A974 syscall Button
00001210 101F move.b D0, [A7]+
00001212 0A00 0001 xori.b D0, 0x1
00001216 4A00 tst.b D0
00001218 67F2 beq -0xC /* 0000120C */
0000121A 102D FD27 move.b D0, [A5 - 0x2D9]
0000121E 0A00 0001 xori.b D0, 0x1
00001222 4A00 tst.b D0
00001224 6700 0028 beq +0x2A /* 0000124E */
00001228 422D FD22 clr.b [A5 - 0x2DE]
label0000122C:
0000122C 4EBA F758 jsr [PC - 0x8A8 /* 00000986 */]
00001230 4A2D FD22 tst.b [A5 - 0x2DE]
00001234 67F6 beq -0x8 /* 0000122C */
00001236 486E FFD8 pea.l [A6 - 0x28]
0000123A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000123E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001242 A8B3 syscall InvertRoundRect
00001244 486E FFD8 pea.l [A6 - 0x28]
00001248 486D FE1A pea.l [A5 - 0x1E6]
0000124C A8A5 syscall FillRect
label0000124E:
0000124E 4E5E unlink A6
00001250 4E75 rts
00001252 0E50 4C41 .invalid.w [A0], 0x4C41 /* 'LA' */ // invalid immediate operation
00001256 4345 chk.w D1, D5
00001258 2048 movea.l A0, A0
0000125A 4F53 chk.w D7, [A3]
0000125C 5049 addq.w A1, 8
0000125E 5441 addq.w D1, 2
00001260 4C16 0E50 movem.w D4,D6,A1,A2,A3, [A6]
00001264 4C41 4345 movem.l D0,D2,D6,A0,A1,A6, D1
00001268 2048 movea.l A0, A0
0000126A 4F53 chk.w D7, [A3]
0000126C 5049 addq.w A1, 8
0000126E 5441 addq.w D1, 2
00001270 4C16 0643 movem.w D0,D1,D6,A1,A2, [A6]
00001274 414E chk.w D0, A6
00001276 4345 chk.w D1, D5
00001278 4C16 4E56 movem.w D1,D2,D4,D6,A1,A2,A3,A6, [A6]
export_78: // at 0000127A (misaligned)
0000127C FFC6 .invalid <<F/7/7>>
0000127E 4E71 nop
00001280 4E71 nop
00001282 422E FFCF clr.b [A6 - 0x31]
00001286 486E FFE8 pea.l [A6 - 0x18]
0000128A 4267 clr.w -[A7]
0000128C 3F3C 0114 move.w -[A7], 0x114
00001290 3F3C 020F move.w -[A7], 0x20F
00001294 3F3C 0165 move.w -[A7], 0x165
00001298 A8A7 syscall SetRect
0000129A 486E FFE8 pea.l [A6 - 0x18]
0000129E 486D FE1A pea.l [A5 - 0x1E6]
000012A2 A8A5 syscall FillRect
000012A4 4267 clr.w -[A7]
000012A6 A887 syscall TextFont
000012A8 1D7C 0001 FFCE move.b [A6 - 0x32], 0x1
000012AE 7000 moveq.l D0, 0x00
000012B0 102E FFCE move.b D0, [A6 - 0x32]
000012B4 3F00 move.w -[A7], D0
000012B6 A888 syscall TextFace
000012B8 3F3C 000C move.w -[A7], 0xC
000012BC A88A syscall TextSize
000012BE 3D7C 00E1 FFD6 move.w [A6 - 0x2A], 0xE1
000012C4 3D7C 011D FFD2 move.w [A6 - 0x2E], 0x11D
000012CA 486D FD28 pea.l [A5 - 0x2D8]
000012CE 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
000012D2 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
000012D6 302E FFD6 move.w D0, [A6 - 0x2A]
000012DA 0640 003C addi.w D0, 0x3C /* '<' */
000012DE 3F00 move.w -[A7], D0
000012E0 302E FFD2 move.w D0, [A6 - 0x2E]
000012E4 0640 0014 addi.w D0, 0x14
000012E8 3F00 move.w -[A7], D0
000012EA A8A7 syscall SetRect
000012EC 486D FD28 pea.l [A5 - 0x2D8]
000012F0 3F3C 000A move.w -[A7], 0xA /* '\n' */
000012F4 3F3C 000A move.w -[A7], 0xA /* '\n' */
000012F8 A8B0 syscall FrameRoundRect
000012FA 302E FFD6 move.w D0, [A6 - 0x2A]
000012FE 5640 addq.w D0, 3
00001300 3F00 move.w -[A7], D0
00001302 302E FFD2 move.w D0, [A6 - 0x2E]
00001306 0640 000F addi.w D0, 0xF
0000130A 3F00 move.w -[A7], D0
0000130C A893 syscall MoveTo
0000130E 3F3C 0005 move.w -[A7], 0x5
00001312 487A 02B4 pea.l [PC + 0x2B4 /* 000015C8, value 0x643414E, pstring "CANCEL" */]
00001316 4267 clr.w -[A7]
00001318 3F3C 0004 move.w -[A7], 0x4
0000131C 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00001320 486E FFD8 pea.l [A6 - 0x28]
00001324 302E FFD6 move.w D0, [A6 - 0x2A]
00001328 0640 FF38 addi.w D0, 0xFF38
0000132C 3F00 move.w -[A7], D0
0000132E 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
00001332 302E FFD6 move.w D0, [A6 - 0x2A]
00001336 0640 FFE2 addi.w D0, 0xFFE2
0000133A 3F00 move.w -[A7], D0
0000133C 302E FFD2 move.w D0, [A6 - 0x2E]
00001340 0640 0014 addi.w D0, 0x14
00001344 3F00 move.w -[A7], D0
00001346 A8A7 syscall SetRect
00001348 486E FFD8 pea.l [A6 - 0x28]
0000134C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001350 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001354 A8B0 syscall FrameRoundRect
00001356 302E FFD6 move.w D0, [A6 - 0x2A]
0000135A 0640 FF3B addi.w D0, 0xFF3B
0000135E 3F00 move.w -[A7], D0
00001360 302E FFD2 move.w D0, [A6 - 0x2E]
00001364 0640 000F addi.w D0, 0xF
00001368 3F00 move.w -[A7], D0
0000136A A893 syscall MoveTo
0000136C 3F3C 0005 move.w -[A7], 0x5
00001370 487A 0242 pea.l [PC + 0x242 /* 000015B4, value 0x12504C41, pstring "PLACE COMMAND POST" */]
00001374 4267 clr.w -[A7]
00001376 3F3C 0004 move.w -[A7], 0x4
0000137A 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
0000137E 3F3C 0001 move.w -[A7], 0x1
00001382 A887 syscall TextFont
00001384 422E FFCE clr.b [A6 - 0x32]
00001388 7000 moveq.l D0, 0x00
0000138A 102E FFCE move.b D0, [A6 - 0x32]
0000138E 3F00 move.w -[A7], D0
00001390 A888 syscall TextFace
00001392 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00001396 A88A syscall TextSize
label00001398:
00001398 486D E66C pea.l [A5 - 0x1994]
0000139C A972 syscall GetMouse
0000139E 554F subq.w A7, 2
000013A0 A974 syscall Button
000013A2 4A1F tst.b [A7]+
000013A4 6700 005A beq +0x5C /* 00001400 */
000013A8 554F subq.w A7, 2
000013AA 2F2D E66C move.l -[A7], [A5 - 0x1994]
000013AE 486E FFD8 pea.l [A6 - 0x28]
000013B2 A8AD syscall PtInRect
000013B4 4A1F tst.b [A7]+
000013B6 6700 0016 beq +0x18 /* 000013CE */
000013BA 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1
000013C0 486E FFD8 pea.l [A6 - 0x28]
000013C4 3F3C 000A move.w -[A7], 0xA /* '\n' */
000013C8 3F3C 000A move.w -[A7], 0xA /* '\n' */
000013CC A8B3 syscall InvertRoundRect
label000013CE:
000013CE 554F subq.w A7, 2
000013D0 2F2D E66C move.l -[A7], [A5 - 0x1994]
000013D4 486D FD28 pea.l [A5 - 0x2D8]
000013D8 A8AD syscall PtInRect
000013DA 4A1F tst.b [A7]+
000013DC 6700 0022 beq +0x24 /* 00001400 */
000013E0 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1
000013E6 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1
000013EC 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
000013F2 486D FD28 pea.l [A5 - 0x2D8]
000013F6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000013FA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000013FE A8B3 syscall InvertRoundRect
label00001400:
00001400 4A2E FFCF tst.b [A6 - 0x31]
00001404 6792 beq -0x6C /* 00001398 */
label00001406:
00001406 554F subq.w A7, 2
00001408 A974 syscall Button
0000140A 101F move.b D0, [A7]+
0000140C 0A00 0001 xori.b D0, 0x1
00001410 4A00 tst.b D0
00001412 67F2 beq -0xC /* 00001406 */
00001414 102D FD27 move.b D0, [A5 - 0x2D9]
00001418 0A00 0001 xori.b D0, 0x1
0000141C 4A00 tst.b D0
0000141E 6700 017C beq +0x17E /* 0000159C */
00001422 422D FD22 clr.b [A5 - 0x2DE]
label00001426:
00001426 4EBA F11E jsr [PC - 0xEE2 /* 00000546 */]
0000142A 4A2D FD22 tst.b [A5 - 0x2DE]
0000142E 67F6 beq -0x8 /* 00001426 */
00001430 486E FFD8 pea.l [A6 - 0x28]
00001434 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001438 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000143C A8B3 syscall InvertRoundRect
0000143E 486E FFD8 pea.l [A6 - 0x28]
00001442 486D FE1A pea.l [A5 - 0x1E6]
00001446 A8A5 syscall FillRect
00001448 4267 clr.w -[A7]
0000144A A887 syscall TextFont
0000144C 1D7C 0001 FFCE move.b [A6 - 0x32], 0x1
00001452 7000 moveq.l D0, 0x00
00001454 102E FFCE move.b D0, [A6 - 0x32]
00001458 3F00 move.w -[A7], D0
0000145A A888 syscall TextFace
0000145C 3F3C 000C move.w -[A7], 0xC
00001460 A88A syscall TextSize
00001462 102D FD27 move.b D0, [A5 - 0x2D9]
00001466 0A00 0001 xori.b D0, 0x1
0000146A 4A00 tst.b D0
0000146C 6700 012E beq +0x130 /* 0000159C */
00001470 486E FFD8 pea.l [A6 - 0x28]
00001474 302E FFD6 move.w D0, [A6 - 0x2A]
00001478 0640 0064 addi.w D0, 0x64 /* 'd' */
0000147C 3F00 move.w -[A7], D0
0000147E 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
00001482 302E FFD6 move.w D0, [A6 - 0x2A]
00001486 0640 010E addi.w D0, 0x10E
0000148A 3F00 move.w -[A7], D0
0000148C 302E FFD2 move.w D0, [A6 - 0x2E]
00001490 0640 0014 addi.w D0, 0x14
00001494 3F00 move.w -[A7], D0
00001496 A8A7 syscall SetRect
00001498 486E FFD8 pea.l [A6 - 0x28]
0000149C 3F3C 000A move.w -[A7], 0xA /* '\n' */
000014A0 3F3C 000A move.w -[A7], 0xA /* '\n' */
000014A4 A8B0 syscall FrameRoundRect
000014A6 302E FFD6 move.w D0, [A6 - 0x2A]
000014AA 0640 0067 addi.w D0, 0x67 /* 'g' */
000014AE 3F00 move.w -[A7], D0
000014B0 302E FFD2 move.w D0, [A6 - 0x2E]
000014B4 0640 000F addi.w D0, 0xF
000014B8 3F00 move.w -[A7], D0
000014BA A893 syscall MoveTo
000014BC 3F3C 0005 move.w -[A7], 0x5
000014C0 487A 00DE pea.l [PC + 0xDE /* 000015A0, value 0x12504C41, pstring "PLACE COMMAND POST" */]
000014C4 4267 clr.w -[A7]
000014C6 3F3C 0004 move.w -[A7], 0x4
000014CA 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
000014CE 3F3C 0001 move.w -[A7], 0x1
000014D2 A887 syscall TextFont
000014D4 422E FFCE clr.b [A6 - 0x32]
000014D8 7000 moveq.l D0, 0x00
000014DA 102E FFCE move.b D0, [A6 - 0x32]
000014DE 3F00 move.w -[A7], D0
000014E0 A888 syscall TextFace
000014E2 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000014E6 A88A syscall TextSize
000014E8 422E FFCF clr.b [A6 - 0x31]
label000014EC:
000014EC 486D E66C pea.l [A5 - 0x1994]
000014F0 A972 syscall GetMouse
000014F2 554F subq.w A7, 2
000014F4 A974 syscall Button
000014F6 4A1F tst.b [A7]+
000014F8 6700 005A beq +0x5C /* 00001554 */
000014FC 554F subq.w A7, 2
000014FE 2F2D E66C move.l -[A7], [A5 - 0x1994]
00001502 486E FFD8 pea.l [A6 - 0x28]
00001506 A8AD syscall PtInRect
00001508 4A1F tst.b [A7]+
0000150A 6700 0016 beq +0x18 /* 00001522 */
0000150E 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1
00001514 486E FFD8 pea.l [A6 - 0x28]
00001518 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000151C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001520 A8B3 syscall InvertRoundRect
label00001522:
00001522 554F subq.w A7, 2
00001524 2F2D E66C move.l -[A7], [A5 - 0x1994]
00001528 486D FD28 pea.l [A5 - 0x2D8]
0000152C A8AD syscall PtInRect
0000152E 4A1F tst.b [A7]+
00001530 6700 0022 beq +0x24 /* 00001554 */
00001534 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1
0000153A 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1
00001540 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1
00001546 486D FD28 pea.l [A5 - 0x2D8]
0000154A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000154E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001552 A8B3 syscall InvertRoundRect
label00001554:
00001554 4A2E FFCF tst.b [A6 - 0x31]
00001558 6792 beq -0x6C /* 000014EC */
label0000155A:
0000155A 554F subq.w A7, 2
0000155C A974 syscall Button
0000155E 101F move.b D0, [A7]+
00001560 0A00 0001 xori.b D0, 0x1
00001564 4A00 tst.b D0
00001566 67F2 beq -0xC /* 0000155A */
00001568 102D FD27 move.b D0, [A5 - 0x2D9]
0000156C 0A00 0001 xori.b D0, 0x1
00001570 4A00 tst.b D0
00001572 6700 0028 beq +0x2A /* 0000159C */
00001576 422D FD22 clr.b [A5 - 0x2DE]
label0000157A:
0000157A 4EBA F142 jsr [PC - 0xEBE /* 000006BE */]
0000157E 4A2D FD22 tst.b [A5 - 0x2DE]
00001582 67F6 beq -0x8 /* 0000157A */
00001584 486E FFD8 pea.l [A6 - 0x28]
00001588 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000158C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001590 A8B3 syscall InvertRoundRect
00001592 486E FFD8 pea.l [A6 - 0x28]
00001596 486D FE1A pea.l [A5 - 0x1E6]
0000159A A8A5 syscall FillRect
label0000159C:
0000159C 4E5E unlink A6
0000159E 4E75 rts
000015A0 1250 movea.b A1, [A0]
000015A2 4C41 4345 movem.l D0,D2,D6,A0,A1,A6, D1
000015A6 2043 movea.l A0, D3
000015A8 4F4D chk.w D7, A5
000015AA 4D41 chk.w D6, D1
000015AC 4E44 trap 4
000015AE 2050 movea.l A0, [A0]
000015B0 4F53 chk.w D7, [A3]
000015B2 5416 addq.b [A6], 2
000015B4 1250 movea.b A1, [A0]
000015B6 4C41 4345 movem.l D0,D2,D6,A0,A1,A6, D1
000015BA 2043 movea.l A0, D3
000015BC 4F4D chk.w D7, A5
000015BE 4D41 chk.w D6, D1
000015C0 4E44 trap 4
000015C2 2050 movea.l A0, [A0]
000015C4 4F53 chk.w D7, [A3]
000015C6 5416 addq.b [A6], 2
000015C8 0643 414E addi.w D3, 0x414E /* 'AN' */
000015CC 4345 chk.w D1, D5
000015CE 4C16 4E56 movem.w D1,D2,D4,D6,A1,A2,A3,A6, [A6]
export_79: // at 000015D0 (misaligned)
000015D2 FFBE .invalid <<F/6/7>>
000015D4 4E71 nop
000015D6 4E71 nop
000015D8 3F3C 0001 move.w -[A7], 0x1
000015DC 3F3C 0001 move.w -[A7], 0x1
000015E0 A89B syscall PenSize
000015E2 4267 clr.w -[A7]
000015E4 3F3C 0113 move.w -[A7], 0x113
000015E8 A893 syscall MoveTo
000015EA 3F3C 0212 move.w -[A7], 0x212
000015EE 3F3C 0113 move.w -[A7], 0x113
000015F2 A891 syscall LineTo
000015F4 3F3C 0001 move.w -[A7], 0x1
000015F8 3F3C 0001 move.w -[A7], 0x1
000015FC A89B syscall PenSize
000015FE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00001602 422E FFCB clr.b [A6 - 0x35]
00001606 486E FFD8 pea.l [A6 - 0x28]
0000160A 4267 clr.w -[A7]
0000160C 3F3C 0014 move.w -[A7], 0x14
00001610 3F3C 0210 move.w -[A7], 0x210
00001614 3F3C 0165 move.w -[A7], 0x165
00001618 A8A7 syscall SetRect
0000161A 486E FFE0 pea.l [A6 - 0x20]
0000161E 4267 clr.w -[A7]
00001620 3F3C 0014 move.w -[A7], 0x14
00001624 3F3C 0210 move.w -[A7], 0x210
00001628 3F3C 0113 move.w -[A7], 0x113
0000162C A8A7 syscall SetRect
0000162E 4EBA 0314 jsr [PC + 0x314 /* 00001944 */]
label00001632:
00001632 486E FFC6 pea.l [A6 - 0x3A]
00001636 A972 syscall GetMouse
00001638 554F subq.w A7, 2
0000163A A974 syscall Button
0000163C 101F move.b D0, [A7]+
0000163E 0A00 0001 xori.b D0, 0x1
00001642 4A00 tst.b D0
00001644 6700 0032 beq +0x34 /* 00001678 */
00001648 3D6E FFC8 FFCE move.w [A6 - 0x32], [A6 - 0x38]
0000164E 0C6E 004B FFC6 cmpi.w [A6 - 0x3A], 0x4B /* 'K' */
00001654 6C00 000C bge +0xE /* 00001662 */
00001658 3D7C 004B FFCC move.w [A6 - 0x34], 0x4B /* 'K' */
0000165E 6000 0008 bra +0xA /* 00001668 */
label00001662:
00001662 3D6E FFC6 FFCC move.w [A6 - 0x34], [A6 - 0x3A]
label00001668:
00001668 0C6E 0113 FFC6 cmpi.w [A6 - 0x3A], 0x113
0000166E 6F00 0008 ble +0xA /* 00001678 */
00001672 3D7C 0113 FFCC move.w [A6 - 0x34], 0x113
label00001678:
00001678 554F subq.w A7, 2
0000167A A974 syscall Button
0000167C 4A1F tst.b [A7]+
0000167E 6700 003A beq +0x3C /* 000016BA */
00001682 554F subq.w A7, 2
00001684 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00001688 486D FD38 pea.l [A5 - 0x2C8]
0000168C A8AD syscall PtInRect
0000168E 4A1F tst.b [A7]+
00001690 6700 0028 beq +0x2A /* 000016BA */
00001694 486D FD38 pea.l [A5 - 0x2C8]
00001698 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000169C 3F3C 000A move.w -[A7], 0xA /* '\n' */
000016A0 A8B3 syscall InvertRoundRect
000016A2 486E FFE0 pea.l [A6 - 0x20]
000016A6 486D FE1A pea.l [A5 - 0x1E6]
000016AA A8A5 syscall FillRect
000016AC 486D FD38 pea.l [A5 - 0x2C8]
000016B0 3F3C 000A move.w -[A7], 0xA /* '\n' */
000016B4 3F3C 000A move.w -[A7], 0xA /* '\n' */
000016B8 A8B3 syscall InvertRoundRect
label000016BA:
000016BA 554F subq.w A7, 2
000016BC A974 syscall Button
000016BE 4A1F tst.b [A7]+
000016C0 6700 002E beq +0x30 /* 000016F0 */
000016C4 554F subq.w A7, 2
000016C6 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000016CA 486D FD28 pea.l [A5 - 0x2D8]
000016CE A8AD syscall PtInRect
000016D0 4A1F tst.b [A7]+
000016D2 6700 001C beq +0x1E /* 000016F0 */
000016D6 486D FD28 pea.l [A5 - 0x2D8]
000016DA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000016DE 3F3C 000A move.w -[A7], 0xA /* '\n' */
000016E2 A8B3 syscall InvertRoundRect
000016E4 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1
000016EA 1D7C 0001 FFCB move.b [A6 - 0x35], 0x1
label000016F0:
000016F0 554F subq.w A7, 2
000016F2 A974 syscall Button
000016F4 4A1F tst.b [A7]+
000016F6 6700 0028 beq +0x2A /* 00001720 */
000016FA 554F subq.w A7, 2
000016FC 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00001700 486D FD30 pea.l [A5 - 0x2D0]
00001704 A8AD syscall PtInRect
00001706 4A1F tst.b [A7]+
00001708 6700 0016 beq +0x18 /* 00001720 */
0000170C 486D FD30 pea.l [A5 - 0x2D0]
00001710 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001714 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001718 A8B3 syscall InvertRoundRect
0000171A 1D7C 0001 FFCB move.b [A6 - 0x35], 0x1
label00001720:
00001720 0C6E 004B FFC6 cmpi.w [A6 - 0x3A], 0x4B /* 'K' */
00001726 6C00 000C bge +0xE /* 00001734 */
0000172A 3F2E FFC8 move.w -[A7], [A6 - 0x38]
0000172E 3F3C 004B move.w -[A7], 0x4B /* 'K' */
00001732 A893 syscall MoveTo
label00001734:
00001734 0C6E 0113 FFC6 cmpi.w [A6 - 0x3A], 0x113
0000173A 6F00 0010 ble +0x12 /* 0000174C */
0000173E 3F2E FFC8 move.w -[A7], [A6 - 0x38]
00001742 3F3C 0113 move.w -[A7], 0x113
00001746 A893 syscall MoveTo
00001748 6000 01EA bra +0x1EC /* 00001934 */
label0000174C:
0000174C 554F subq.w A7, 2
0000174E A974 syscall Button
00001750 4A1F tst.b [A7]+
00001752 6700 01A0 beq +0x1A2 /* 000018F4 */
00001756 0C6E 0113 FFC6 cmpi.w [A6 - 0x3A], 0x113
0000175C 6C00 0040 bge +0x42 /* 0000179E */
00001760 0C6E 004B FFC6 cmpi.w [A6 - 0x3A], 0x4B /* 'K' */
00001766 6F00 0036 ble +0x38 /* 0000179E */
0000176A 3F2E FFC8 move.w -[A7], [A6 - 0x38]
0000176E 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
00001772 A893 syscall MoveTo
00001774 3F2E FFC8 move.w -[A7], [A6 - 0x38]
00001778 3F3C 0113 move.w -[A7], 0x113
0000177C A891 syscall LineTo
0000177E 486D FE1A pea.l [A5 - 0x1E6]
00001782 A89D syscall PenPat
00001784 3F2E FFC8 move.w -[A7], [A6 - 0x38]
00001788 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
0000178C A893 syscall MoveTo
0000178E 3F2E FFC8 move.w -[A7], [A6 - 0x38]
00001792 3F3C 004B move.w -[A7], 0x4B /* 'K' */
00001796 A891 syscall LineTo
00001798 486D FE12 pea.l [A5 - 0x1EE]
0000179C A89D syscall PenPat
label0000179E:
0000179E 594F subq.w A7, 4
000017A0 A8D8 syscall NewRgn
000017A2 2D5F FFEC move.l [A6 - 0x14], [A7]+
000017A6 A8DA syscall OpenRgn
000017A8 486E FFD0 pea.l [A6 - 0x30]
000017AC 3F2E FFCE move.w -[A7], [A6 - 0x32]
000017B0 4267 clr.w -[A7]
000017B2 3F2E FFC8 move.w -[A7], [A6 - 0x38]
000017B6 3F3C 0114 move.w -[A7], 0x114
000017BA A8A7 syscall SetRect
000017BC 3F2E FFCE move.w -[A7], [A6 - 0x32]
000017C0 3F2E FFCC move.w -[A7], [A6 - 0x34]
000017C4 A893 syscall MoveTo
000017C6 0C6E 004B FFC6 cmpi.w [A6 - 0x3A], 0x4B /* 'K' */
000017CC 6C00 000C bge +0xE /* 000017DA */
000017D0 3F2E FFC8 move.w -[A7], [A6 - 0x38]
000017D4 3F3C 004B move.w -[A7], 0x4B /* 'K' */
000017D8 A891 syscall LineTo
label000017DA:
000017DA 0C6E 0113 FFC6 cmpi.w [A6 - 0x3A], 0x113
000017E0 6F00 0010 ble +0x12 /* 000017F2 */
000017E4 3F2E FFC8 move.w -[A7], [A6 - 0x38]
000017E8 3F3C 0114 move.w -[A7], 0x114
000017EC A891 syscall LineTo
000017EE 6000 000C bra +0xE /* 000017FC */
label000017F2:
000017F2 3F2E FFC8 move.w -[A7], [A6 - 0x38]
000017F6 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
000017FA A891 syscall LineTo
label000017FC:
000017FC 3F2E FFC8 move.w -[A7], [A6 - 0x38]
00001800 3F3C 0114 move.w -[A7], 0x114
00001804 A891 syscall LineTo
00001806 3F2E FFCE move.w -[A7], [A6 - 0x32]
0000180A 3F3C 0114 move.w -[A7], 0x114
0000180E A891 syscall LineTo
00001810 3F2E FFCE move.w -[A7], [A6 - 0x32]
00001814 3F2E FFCC move.w -[A7], [A6 - 0x34]
00001818 A891 syscall LineTo
0000181A 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000181E A8DB syscall CloseRgn
00001820 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001824 486D FE12 pea.l [A5 - 0x1EE]
00001828 A8D6 syscall FillRgn
0000182A 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000182E A8D9 syscall DisposRgn/DisposeRgn
00001830 594F subq.w A7, 4
00001832 A8D8 syscall NewRgn
00001834 2D5F FFE8 move.l [A6 - 0x18], [A7]+
00001838 486D FE1A pea.l [A5 - 0x1E6]
0000183C A89D syscall PenPat
0000183E A8DA syscall OpenRgn
00001840 486E FFD0 pea.l [A6 - 0x30]
00001844 3F2E FFCE move.w -[A7], [A6 - 0x32]
00001848 3F3C 004B move.w -[A7], 0x4B /* 'K' */
0000184C 3F2E FFC8 move.w -[A7], [A6 - 0x38]
00001850 3F3C 0114 move.w -[A7], 0x114
00001854 A8A7 syscall SetRect
00001856 3F2E FFCE move.w -[A7], [A6 - 0x32]
0000185A 3F2E FFCC move.w -[A7], [A6 - 0x34]
0000185E A893 syscall MoveTo
00001860 0C6E 004B FFC6 cmpi.w [A6 - 0x3A], 0x4B /* 'K' */
00001866 6C00 000C bge +0xE /* 00001874 */
0000186A 3F2E FFC8 move.w -[A7], [A6 - 0x38]
0000186E 3F3C 004B move.w -[A7], 0x4B /* 'K' */
00001872 A891 syscall LineTo
label00001874:
00001874 0C6E 0113 FFC6 cmpi.w [A6 - 0x3A], 0x113
0000187A 6F00 0010 ble +0x12 /* 0000188C */
0000187E 3F2E FFC8 move.w -[A7], [A6 - 0x38]
00001882 3F3C 0114 move.w -[A7], 0x114
00001886 A891 syscall LineTo
00001888 6000 000C bra +0xE /* 00001896 */
label0000188C:
0000188C 3F2E FFC8 move.w -[A7], [A6 - 0x38]
00001890 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
00001894 A891 syscall LineTo
label00001896:
00001896 3F2E FFC8 move.w -[A7], [A6 - 0x38]
0000189A 3F3C 004B move.w -[A7], 0x4B /* 'K' */
0000189E A891 syscall LineTo
000018A0 3F2E FFCE move.w -[A7], [A6 - 0x32]
000018A4 3F3C 004B move.w -[A7], 0x4B /* 'K' */
000018A8 A891 syscall LineTo
000018AA 3F2E FFCE move.w -[A7], [A6 - 0x32]
000018AE 3F2E FFCC move.w -[A7], [A6 - 0x34]
000018B2 A891 syscall LineTo
000018B4 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000018B8 A8DB syscall CloseRgn
000018BA 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000018BE 486D FE1A pea.l [A5 - 0x1E6]
000018C2 A8D6 syscall FillRgn
000018C4 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000018C8 A8D9 syscall DisposRgn/DisposeRgn
000018CA 486D FE12 pea.l [A5 - 0x1EE]
000018CE A89D syscall PenPat
000018D0 0C6E 004B FFC6 cmpi.w [A6 - 0x3A], 0x4B /* 'K' */
000018D6 6C00 000C bge +0xE /* 000018E4 */
000018DA 3D7C 004B FFCC move.w [A6 - 0x34], 0x4B /* 'K' */
000018E0 6000 0008 bra +0xA /* 000018EA */
label000018E4:
000018E4 3D6E FFC6 FFCC move.w [A6 - 0x34], [A6 - 0x3A]
label000018EA:
000018EA 3D6E FFC8 FFCE move.w [A6 - 0x32], [A6 - 0x38]
000018F0 6000 0042 bra +0x44 /* 00001934 */
label000018F4:
000018F4 554F subq.w A7, 2
000018F6 A977 syscall WaitMouseUp
000018F8 4A1F tst.b [A7]+
000018FA 6700 0038 beq +0x3A /* 00001934 */
000018FE 0C6E 004B FFC6 cmpi.w [A6 - 0x3A], 0x4B /* 'K' */
00001904 6C00 000C bge +0xE /* 00001912 */
00001908 3F2E FFC8 move.w -[A7], [A6 - 0x38]
0000190C 3F3C 004B move.w -[A7], 0x4B /* 'K' */
00001910 A893 syscall MoveTo
label00001912:
00001912 0C6E 0113 FFC6 cmpi.w [A6 - 0x3A], 0x113
00001918 6F00 0010 ble +0x12 /* 0000192A */
0000191C 3F2E FFC8 move.w -[A7], [A6 - 0x38]
00001920 3F3C 0113 move.w -[A7], 0x113
00001924 A893 syscall MoveTo
00001926 6000 000C bra +0xE /* 00001934 */
label0000192A:
0000192A 3F2E FFC8 move.w -[A7], [A6 - 0x38]
0000192E 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
00001932 A893 syscall MoveTo
label00001934:
00001934 4A2E FFCB tst.b [A6 - 0x35]
00001938 6700 FCF8 beq -0x306 /* 00001632 */
0000193C 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00001940 4E5E unlink A6
00001942 4E75 rts
fn00001944:
00001944 4E56 FFE0 link A6, -0x0020
00001948 4E71 nop
0000194A 4E71 nop
0000194C 4267 clr.w -[A7]
0000194E A887 syscall TextFont
00001950 1D7C 0001 FFE6 move.b [A6 - 0x1A], 0x1
00001956 7000 moveq.l D0, 0x00
00001958 102E FFE6 move.b D0, [A6 - 0x1A]
0000195C 3F00 move.w -[A7], D0
0000195E A888 syscall TextFace
00001960 3F3C 000C move.w -[A7], 0xC
00001964 A88A syscall TextSize
00001966 3D7C 00A5 FFEE move.w [A6 - 0x12], 0xA5
0000196C 3D7C 011D FFEC move.w [A6 - 0x14], 0x11D
00001972 486D FD38 pea.l [A5 - 0x2C8]
00001976 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000197A 3F2E FFEC move.w -[A7], [A6 - 0x14]
0000197E 302E FFEE move.w D0, [A6 - 0x12]
00001982 0640 0032 addi.w D0, 0x32 /* '2' */
00001986 3F00 move.w -[A7], D0
00001988 302E FFEC move.w D0, [A6 - 0x14]
0000198C 0640 0014 addi.w D0, 0x14
00001990 3F00 move.w -[A7], D0
00001992 A8A7 syscall SetRect
00001994 486D FD38 pea.l [A5 - 0x2C8]
00001998 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000199C 3F3C 000A move.w -[A7], 0xA /* '\n' */
000019A0 A8B0 syscall FrameRoundRect
000019A2 302E FFEE move.w D0, [A6 - 0x12]
000019A6 5640 addq.w D0, 3
000019A8 3F00 move.w -[A7], D0
000019AA 302E FFEC move.w D0, [A6 - 0x14]
000019AE 0640 000F addi.w D0, 0xF
000019B2 3F00 move.w -[A7], D0
000019B4 A893 syscall MoveTo
000019B6 3F3C 0005 move.w -[A7], 0x5
000019BA 487A 0100 pea.l [PC + 0x100 /* 00001ABC, value 0x5434C45, pstring "CLEAR" */]
000019BE 4267 clr.w -[A7]
000019C0 3F3C 0004 move.w -[A7], 0x4
000019C4 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
000019C8 302E FFEE move.w D0, [A6 - 0x12]
000019CC 0640 003C addi.w D0, 0x3C /* '<' */
000019D0 3D40 FFEE move.w [A6 - 0x12], D0
000019D4 486D FD30 pea.l [A5 - 0x2D0]
000019D8 3F2E FFEE move.w -[A7], [A6 - 0x12]
000019DC 3F2E FFEC move.w -[A7], [A6 - 0x14]
000019E0 302E FFEE move.w D0, [A6 - 0x12]
000019E4 0640 004F addi.w D0, 0x4F /* 'O' */
000019E8 3F00 move.w -[A7], D0
000019EA 302E FFEC move.w D0, [A6 - 0x14]
000019EE 0640 0014 addi.w D0, 0x14
000019F2 3F00 move.w -[A7], D0
000019F4 A8A7 syscall SetRect
000019F6 486D FD30 pea.l [A5 - 0x2D0]
000019FA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000019FE 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001A02 A8B0 syscall FrameRoundRect
00001A04 302E FFEE move.w D0, [A6 - 0x12]
00001A08 5640 addq.w D0, 3
00001A0A 3F00 move.w -[A7], D0
00001A0C 302E FFEC move.w D0, [A6 - 0x14]
00001A10 0640 000F addi.w D0, 0xF
00001A14 3F00 move.w -[A7], D0
00001A16 A893 syscall MoveTo
00001A18 3F3C 0005 move.w -[A7], 0x5
00001A1C 487A 0094 pea.l [PC + 0x94 /* 00001AB2, value 0x8434F4E, pstring "CONTINUE" */]
00001A20 4267 clr.w -[A7]
00001A22 3F3C 0004 move.w -[A7], 0x4
00001A26 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00001A2A 302E FFEE move.w D0, [A6 - 0x12]
00001A2E 0640 0059 addi.w D0, 0x59 /* 'Y' */
00001A32 3D40 FFEE move.w [A6 - 0x12], D0
00001A36 486D FD28 pea.l [A5 - 0x2D8]
00001A3A 3F2E FFEE move.w -[A7], [A6 - 0x12]
00001A3E 3F2E FFEC move.w -[A7], [A6 - 0x14]
00001A42 302E FFEE move.w D0, [A6 - 0x12]
00001A46 0640 003C addi.w D0, 0x3C /* '<' */
00001A4A 3F00 move.w -[A7], D0
00001A4C 302E FFEC move.w D0, [A6 - 0x14]
00001A50 0640 0014 addi.w D0, 0x14
00001A54 3F00 move.w -[A7], D0
00001A56 A8A7 syscall SetRect
00001A58 486D FD28 pea.l [A5 - 0x2D8]
00001A5C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001A60 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001A64 A8B0 syscall FrameRoundRect
00001A66 302E FFEE move.w D0, [A6 - 0x12]
00001A6A 5640 addq.w D0, 3
00001A6C 3F00 move.w -[A7], D0
00001A6E 302E FFEC move.w D0, [A6 - 0x14]
00001A72 0640 000F addi.w D0, 0xF
00001A76 3F00 move.w -[A7], D0
00001A78 A893 syscall MoveTo
00001A7A 3F3C 0005 move.w -[A7], 0x5
00001A7E 487A 002A pea.l [PC + 0x2A /* 00001AAA, value 0x643414E, pstring "CANCEL" */]
00001A82 4267 clr.w -[A7]
00001A84 3F3C 0004 move.w -[A7], 0x4
00001A88 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00001A8C 3F3C 0001 move.w -[A7], 0x1
00001A90 A887 syscall TextFont
00001A92 422E FFE6 clr.b [A6 - 0x1A]
00001A96 7000 moveq.l D0, 0x00
00001A98 102E FFE6 move.b D0, [A6 - 0x1A]
00001A9C 3F00 move.w -[A7], D0
00001A9E A888 syscall TextFace
00001AA0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00001AA4 A88A syscall TextSize
00001AA6 4E5E unlink A6
00001AA8 4E75 rts
00001AAA 0643 414E addi.w D3, 0x414E /* 'AN' */
00001AAE 4345 chk.w D1, D5
00001AB0 4C16 0843 movem.w D0,D1,D6,A3, [A6]
00001AB4 4F4E chk.w D7, A6
00001AB6 5449 addq.w A1, 2
00001AB8 4E55 4516 link A5, -0xFFFFBAEA
00001ABC 0543 bchg D3, D2
00001ABE 4C45 4152 movem.l D1,D4,D6,A0,A6, D5